类 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 anItemWriter
for 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.Serializable
doCheckpoint()
Used to provide aSerializable
representing the current state of the batch artifact.protected void
doClose()
Used to close the underlying batch artifactprotected void
doOpen(java.io.Serializable checkpoint)
Used to open a batch artifact with previously saved checkpoint information.void
write(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
- aItemWriter
to delegate calls to
方法详细资料
write
public void write(java.util.List<? extends T> items) throws java.lang.Exception
从接口复制的说明:ItemWriter
Process 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
从类复制的说明:CheckpointSupport
Used 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
从类复制的说明:CheckpointSupport
Used to provide aSerializable
representing 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
从类复制的说明:CheckpointSupport
Used to close the underlying batch artifact- 指定者:
doClose
在类中CheckpointSupport
- 抛出:
java.lang.Exception
- thrown by the underlying implementation