Skip to content

Commit

Permalink
Remove unused imports
Browse files Browse the repository at this point in the history
  • Loading branch information
fmbenhassine committed Jan 3, 2019
1 parent a574813 commit 2a578ae
Show file tree
Hide file tree
Showing 6 changed files with 665 additions and 668 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2013 the original author or authors.
* Copyright 2013-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand All @@ -19,7 +19,6 @@

import org.springframework.batch.core.ChunkListener;
import org.springframework.batch.core.Step;
import org.springframework.batch.core.StepListener;
import org.springframework.batch.core.jsr.configuration.support.BatchPropertyContext;
import org.springframework.batch.core.jsr.step.BatchletStep;
import org.springframework.batch.core.jsr.step.item.JsrChunkProcessor;
Expand All @@ -45,6 +44,7 @@
* pattern defined by the spec.
*
* @author Michael Minella
* @author Mahmoud Ben Hassine
*
* @param <I> The input type for the step
* @param <O> The output type for the step
Expand Down
Original file line number Diff line number Diff line change
@@ -1,74 +1,73 @@
/*
* Copyright 2006-2007 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package org.springframework.batch.item.support;

import java.util.Iterator;

import org.springframework.batch.item.ItemReader;
import org.springframework.batch.item.ParseException;
import org.springframework.batch.item.UnexpectedInputException;
import org.springframework.util.Assert;

/**
* An {@link ItemReader} that pulls data from a {@link Iterator} or
* {@link Iterable} using the constructors.
*
* @author Juliusz Brzostek
* @author Dave Syer
*/
public class IteratorItemReader<T> implements ItemReader<T> {

/**
* Internal iterator
*/
private final Iterator<T> iterator;

/**
* Construct a new reader from this iterable (could be a collection), by
* extracting an instance of {@link Iterator} from it.
*
* @param iterable in instance of {@link Iterable}
*
* @see Iterable#iterator()
*/
public IteratorItemReader(Iterable<T> iterable) {
Assert.notNull(iterable, "Iterable argument cannot be null!");
this.iterator = iterable.iterator();
}

/**
* Construct a new reader from this iterator directly.
* @param iterator an instance of {@link Iterator}
*/
public IteratorItemReader(Iterator<T> iterator) {
Assert.notNull(iterator, "Iterator argument cannot be null!");
this.iterator = iterator;
}

/**
* Implementation of {@link ItemReader#read()} that just iterates over the
* iterator provided.
*/
@Override
public T read() {
if (iterator.hasNext())
return iterator.next();
else
return null; // end of data
}

}
/*
* Copyright 2006-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package org.springframework.batch.item.support;

import java.util.Iterator;

import org.springframework.batch.item.ItemReader;
import org.springframework.util.Assert;

/**
* An {@link ItemReader} that pulls data from a {@link Iterator} or
* {@link Iterable} using the constructors.
*
* @author Juliusz Brzostek
* @author Dave Syer
* @author Mahmoud Ben Hassine
*/
public class IteratorItemReader<T> implements ItemReader<T> {

/**
* Internal iterator
*/
private final Iterator<T> iterator;

/**
* Construct a new reader from this iterable (could be a collection), by
* extracting an instance of {@link Iterator} from it.
*
* @param iterable in instance of {@link Iterable}
*
* @see Iterable#iterator()
*/
public IteratorItemReader(Iterable<T> iterable) {
Assert.notNull(iterable, "Iterable argument cannot be null!");
this.iterator = iterable.iterator();
}

/**
* Construct a new reader from this iterator directly.
* @param iterator an instance of {@link Iterator}
*/
public IteratorItemReader(Iterator<T> iterator) {
Assert.notNull(iterator, "Iterator argument cannot be null!");
this.iterator = iterator;
}

/**
* Implementation of {@link ItemReader#read()} that just iterates over the
* iterator provided.
*/
@Override
public T read() {
if (iterator.hasNext())
return iterator.next();
else
return null; // end of data
}

}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2017 the original author or authors.
* Copyright 2017-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand All @@ -19,13 +19,13 @@
import org.springframework.batch.item.ItemWriter;
import org.springframework.batch.item.support.ClassifierCompositeItemWriter;
import org.springframework.classify.Classifier;
import org.springframework.classify.ClassifierSupport;
import org.springframework.util.Assert;

/**
* Creates a fully qualified ClassifierCompositeItemWriter.
*
* @author Glenn Renfro
* @author Mahmoud Ben Hassine
*
* @since 4.0
*/
Expand Down
Loading

0 comments on commit 2a578ae

Please sign in to comment.