Add ItemProcessorListener to support adapter class

This commit is contained in:
dsyer
2008-12-03 20:11:49 +00:00
parent be39978171
commit 86b0ddc8f4

View File

@@ -19,6 +19,7 @@ import java.util.List;
import org.springframework.batch.core.ChunkListener;
import org.springframework.batch.core.ExitStatus;
import org.springframework.batch.core.ItemProcessListener;
import org.springframework.batch.core.ItemReadListener;
import org.springframework.batch.core.ItemWriteListener;
import org.springframework.batch.core.StepExecution;
@@ -32,7 +33,7 @@ import org.springframework.batch.core.StepListener;
*
*/
public class StepListenerSupport<T,S> implements StepExecutionListener, ChunkListener,
ItemReadListener<T>, ItemWriteListener<S> {
ItemReadListener<T>, ItemProcessListener<T,S>, ItemWriteListener<S> {
/* (non-Javadoc)
* @see org.springframework.batch.core.domain.StepListener#afterStep(StepExecution stepExecution)
@@ -102,4 +103,22 @@ public class StepListenerSupport<T,S> implements StepExecutionListener, ChunkLis
public void onWriteError(Exception exception, List<? extends S> items) {
}
/* (non-Javadoc)
* @see org.springframework.batch.core.ItemProcessListener#afterProcess(java.lang.Object, java.lang.Object)
*/
public void afterProcess(T item, S result) {
}
/* (non-Javadoc)
* @see org.springframework.batch.core.ItemProcessListener#beforeProcess(java.lang.Object)
*/
public void beforeProcess(T item) {
}
/* (non-Javadoc)
* @see org.springframework.batch.core.ItemProcessListener#onProcessError(java.lang.Object, java.lang.Exception)
*/
public void onProcessError(T item, Exception e) {
}
}