Class UstraBatchProgressTask<T>

java.lang.Object
com.gsitm.ustra.java.batch.task.UstraBatchTask
com.gsitm.ustra.java.batch.task.UstraBatchProgressTask<T>

public abstract class UstraBatchProgressTask<T> extends UstraBatchTask
진행 작업
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    close(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
     
    protected abstract long
    count(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
     
    protected final void
    execute(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
     
    protected abstract void
    execute(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance, T data)
     
    protected abstract List<T>
    fetch(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
     
    protected final void
    prepare(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
     

    Methods inherited from class com.gsitm.ustra.java.batch.task.UstraBatchTask

    run

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UstraBatchProgressTask

      public UstraBatchProgressTask()
  • Method Details

    • prepare

      protected final void prepare(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
      Specified by:
      prepare in class UstraBatchTask
    • count

      protected abstract long count(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
    • fetch

      protected abstract List<T> fetch(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
    • execute

      protected final void execute(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
      Specified by:
      execute in class UstraBatchTask
    • execute

      protected abstract void execute(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance, T data)
    • close

      protected void close(com.gsitm.ustra.java.batch.model.TaskInstance taskInstance)
      Specified by:
      close in class UstraBatchTask