Fix incorrect @Nullable on ItemReadListener#afterRead implementations

Resolves BATCH-2763
This commit is contained in:
Mahmoud Ben Hassine
2018-10-24 15:24:19 +02:00
parent b3579ffcd2
commit 76f8cad29a
3 changed files with 3 additions and 4 deletions

View File

@@ -19,7 +19,6 @@ import javax.batch.operations.BatchRuntimeException;
import org.springframework.batch.core.ItemReadListener;
import org.springframework.batch.item.ItemReader;
import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
/**
@@ -51,7 +50,7 @@ public class ItemReadListenerAdapter<T> implements ItemReadListener<T> {
}
@Override
public void afterRead(@Nullable T item) {
public void afterRead(T item) {
try {
delegate.afterRead(item);
} catch (Exception e) {

View File

@@ -223,7 +223,7 @@ ItemProcessListener<T, S>, ItemWriteListener<S>, SkipListener<T, S>, RetryReadLi
* @see org.springframework.batch.core.listener.CompositeItemReadListener#afterRead(java.lang.Object)
*/
@Override
public void afterRead(@Nullable T item) {
public void afterRead(T item) {
try {
itemReadListener.afterRead(item);
}

View File

@@ -72,7 +72,7 @@ ItemReadListener<T>, ItemProcessListener<T,S>, ItemWriteListener<S>, SkipListene
* @see org.springframework.batch.core.domain.ItemReadListener#afterRead(java.lang.Object)
*/
@Override
public void afterRead(@Nullable T item) {
public void afterRead(T item) {
}
/* (non-Javadoc)