类 DefaultItemFailureHandler
- java.lang.Object
- org.springframework.batch.core.listener.ItemListenerSupport<java.lang.Object,java.lang.Object>
- org.springframework.batch.core.step.item.DefaultItemFailureHandler
- 所有已实现的接口:
ItemProcessListener<java.lang.Object,java.lang.Object>
,ItemReadListener<java.lang.Object>
,ItemWriteListener<java.lang.Object>
,StepListener
public class DefaultItemFailureHandler extends ItemListenerSupport<java.lang.Object,java.lang.Object>
Default implementation of theItemListenerSupport
class that writes all exceptions via commons logging. Since generics can't be used to ensure the list contains exceptions, any non exceptions will be logged out by calling toString on the object.- 作者:
- Lucas Ward
字段概要
字段 修饰符和类型 字段 说明 protected static org.apache.commons.logging.Log
logger
构造器概要
构造器 构造器 说明 DefaultItemFailureHandler()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
onReadError(java.lang.Exception ex)
Called if an error occurs while trying to read.void
onWriteError(java.lang.Exception ex, java.util.List<? extends java.lang.Object> item)
Called if an error occurs while trying to write.从类继承的方法 org.springframework.batch.core.listener.ItemListenerSupport
afterProcess, afterRead, afterWrite, beforeProcess, beforeRead, beforeWrite, onProcessError
字段详细资料
logger
protected static final org.apache.commons.logging.Log logger
构造器详细资料
DefaultItemFailureHandler
public DefaultItemFailureHandler()
方法详细资料
onReadError
public void onReadError(java.lang.Exception ex)
从接口复制的说明:ItemReadListener
Called if an error occurs while trying to read.- 指定者:
onReadError
在接口中ItemReadListener<java.lang.Object>
- 覆盖:
onReadError
在类中ItemListenerSupport<java.lang.Object,java.lang.Object>
- 参数:
ex
- thrown fromItemWriter
onWriteError
public void onWriteError(java.lang.Exception ex, java.util.List<? extends java.lang.Object> item)
从接口复制的说明:ItemWriteListener
Called if an error occurs while trying to write. Will be called inside a transaction, but the transaction will normally be rolled back. There is no way to identify from this callback which of the items (if any) caused the error.- 指定者:
onWriteError
在接口中ItemWriteListener<java.lang.Object>
- 覆盖:
onWriteError
在类中ItemListenerSupport<java.lang.Object,java.lang.Object>
- 参数:
ex
- thrown fromItemWriter
item
- attempted to be written.