类 InfiniteLoopReader

  • 所有已实现的接口:
    ItemReader<java.lang.Object>

    public class InfiniteLoopReader
    extends java.lang.Object
    implements ItemReader<java.lang.Object>
    ItemReader implementation that will continually return a new object. It's generally useful for testing interruption.
    作者:
    Lucas Ward
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      java.lang.Objectread()
      Reads a piece of input data and advance to the next one.
      • 从类继承的方法 java.lang.Object

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

      • read

        public java.lang.Object read()
                              throws java.lang.Exception
        从接口复制的说明: ItemReader
        Reads a piece of input data and advance to the next one. Implementations must return null at the end of the input data set. In a transactional setting, caller might get the same item twice from successive calls (or otherwise), if the first call was in a transaction that rolled back.
        指定者:
        read 在接口中 ItemReader<java.lang.Object>
        返回:
        T the item to be processed or null if the data source is exhausted
        抛出:
        ParseException - if there is a problem parsing the current record (but the next one may still be valid)
        NonTransientResourceException - if there is a fatal exception in the underlying resource. After throwing this exception implementations should endeavour to return null from subsequent calls to read.
        UnexpectedInputException - if there is an uncategorised problem with the input data. Assume potentially transient, so subsequent calls to read might succeed.
        java.lang.Exception - if an there is a non-specific error.