类 CompositeRepeatListener

    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      voidafter​(RepeatContext context, RepeatStatus result)
      Called by the framework after each item has been processed, unless the item processing results in an exception.
      voidbefore​(RepeatContext context)
      Called by the framework before each batch item.
      voidclose​(RepeatContext context)
      Called once at the end of a complete batch, after normal or abnormal completion (i.e. even after an exception).
      voidonError​(RepeatContext context, java.lang.Throwable e)
      Called when a repeat callback fails by throwing an exception.
      voidopen​(RepeatContext context)
      Called once at the start of a complete batch, before any items are processed.
      voidregister​(RepeatListener listener)
      Register additional listener.
      voidsetListeners​(RepeatListener[] listeners)
      Public setter for the listeners.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • setListeners

        public void setListeners​(RepeatListener[] listeners)
        Public setter for the listeners.
        参数:
        listeners - array of RepeatListeners to be used by the CompositeRepeatListener.
      • register

        public void register​(RepeatListener listener)
        Register additional listener.
        参数:
        listener - the RepeatListener to be added to the list of listeners to be notified.
      • after

        public void after​(RepeatContext context,
                          RepeatStatus result)
        从接口复制的说明: RepeatListener
        Called by the framework after each item has been processed, unless the item processing results in an exception. This method is called as soon as the result is known.
        指定者:
        after 在接口中 RepeatListener
        参数:
        context - the current batch context
        result - the result of the callback
      • before

        public void before​(RepeatContext context)
        从接口复制的说明: RepeatListener
        Called by the framework before each batch item. Implementers can halt a batch by setting the complete flag on the context.
        指定者:
        before 在接口中 RepeatListener
        参数:
        context - the current batch context.
      • close

        public void close​(RepeatContext context)
        从接口复制的说明: RepeatListener
        Called once at the end of a complete batch, after normal or abnormal completion (i.e. even after an exception). Implementers can use this method to clean up any resources.
        指定者:
        close 在接口中 RepeatListener
        参数:
        context - the current batch context.
      • onError

        public void onError​(RepeatContext context,
                            java.lang.Throwable e)
        从接口复制的说明: RepeatListener
        Called when a repeat callback fails by throwing an exception. There will be one call to this method for each exception thrown during a repeat operation (e.g. a chunk).
        There is no need to re-throw the exception here - that will be done by the enclosing framework.
        指定者:
        onError 在接口中 RepeatListener
        参数:
        context - the current batch context
        e - the error that was encountered in an item callback.
      • open

        public void open​(RepeatContext context)
        从接口复制的说明: RepeatListener
        Called once at the start of a complete batch, before any items are processed. Implementers can use this method to acquire any resources that might be needed during processing. Implementers can halt the current operation by setting the complete flag on the context. To halt all enclosing batches (the whole job), the would need to use the parent context (recursively).
        指定者:
        open 在接口中 RepeatListener
        参数:
        context - the current batch context