类 ItemWriterAdapter<T>
- java.lang.Object
- org.springframework.batch.item.ItemStreamSupport
- org.springframework.batch.jsr.item.CheckpointSupport
- org.springframework.batch.jsr.item.ItemWriterAdapter<T>
- 所有已实现的接口:
ItemStream,ItemWriter<T>
public class ItemWriterAdapter<T> extends CheckpointSupport implements ItemWriter<T>
Adapter that wraps anItemWriterfor use by Spring Batch. All calls are delegated as appropriate to the corresponding method on the delegate.- 从以下版本开始:
- 3.0
- 作者:
- Michael Minella
构造器概要
构造器 构造器 说明 ItemWriterAdapter(javax.batch.api.chunk.ItemWriter writer)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected java.io.SerializabledoCheckpoint()Used to provide aSerializablerepresenting the current state of the batch artifact.protected voiddoClose()Used to close the underlying batch artifactprotected voiddoOpen(java.io.Serializable checkpoint)Used to open a batch artifact with previously saved checkpoint information.voidwrite(java.util.List<? extends T> items)Process the supplied data element.从类继承的方法 org.springframework.batch.jsr.item.CheckpointSupport
close, open, update
从类继承的方法 org.springframework.batch.item.ItemStreamSupport
getExecutionContextKey, setExecutionContextName, setName
构造器详细资料
ItemWriterAdapter
public ItemWriterAdapter(javax.batch.api.chunk.ItemWriter writer)
- 参数:
writer- aItemWriterto delegate calls to
方法详细资料
write
public void write(java.util.List<? extends T> items) throws java.lang.Exception
从接口复制的说明:ItemWriterProcess the supplied data element. Will not be called with any null items in normal operation.- 指定者:
write在接口中ItemWriter<T>- 参数:
items- items to be written- 抛出:
java.lang.Exception- if there are errors. The framework will catch the exception and convert or rethrow it as appropriate.
doOpen
protected void doOpen(java.io.Serializable checkpoint) throws java.lang.Exception
从类复制的说明:CheckpointSupportUsed to open a batch artifact with previously saved checkpoint information.- 指定者:
doOpen在类中CheckpointSupport- 参数:
checkpoint- previously saved checkpoint object- 抛出:
java.lang.Exception- thrown by the implementation
doCheckpoint
protected java.io.Serializable doCheckpoint() throws java.lang.Exception
从类复制的说明:CheckpointSupportUsed to provide aSerializablerepresenting the current state of the batch artifact.- 指定者:
doCheckpoint在类中CheckpointSupport- 返回:
- the current state of the batch artifact
- 抛出:
java.lang.Exception- thrown by the implementation
doClose
protected void doClose() throws java.lang.Exception
从类复制的说明:CheckpointSupportUsed to close the underlying batch artifact- 指定者:
doClose在类中CheckpointSupport- 抛出:
java.lang.Exception- thrown by the underlying implementation