类 ItemWriterAdapter<T>

  • 所有已实现的接口:
    ItemStream, ItemWriter<T>

    public class ItemWriterAdapter<T>
    extends CheckpointSupport
    implements ItemWriter<T>
    Adapter that wraps an ItemWriter 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.SerializabledoCheckpoint()
      Used to provide a Serializable representing the current state of the batch artifact.
      protected voiddoClose()
      Used to close the underlying batch artifact
      protected 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.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ItemWriterAdapter

        public ItemWriterAdapter​(javax.batch.api.chunk.ItemWriter writer)
        参数:
        writer - a ItemWriter 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 a Serializable 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