Class NablarchListenerContext

java.lang.Object
nablarch.fw.batch.ee.listener.NablarchListenerContext

@Published(tag="architect") public class NablarchListenerContext extends Object
リスナー実行時のコンテキスト情報を保持するクラス。
  • Constructor Details

    • NablarchListenerContext

      public NablarchListenerContext(jakarta.batch.runtime.context.JobContext jobContext, jakarta.batch.runtime.context.StepContext stepContext)
      コンストラクタ。
      Parameters:
      jobContext - JobContext
      stepContext - StepContext
  • Method Details

    • isProcessSucceeded

      public boolean isProcessSucceeded()
      後続するリスナーの処理が正常終了したかどうかを取得する。
      Returns:
      正常終了した場合 true
    • isStepProcessSucceeded

      public boolean isStepProcessSucceeded()
      STEPレベルのリスナーの処理が正常終了したかどうかを取得する。
      Returns:
      正常終了した場合 true
    • setProcessSucceeded

      public NablarchListenerContext setProcessSucceeded(boolean processSucceeded)
      処理が正常終了したかどうかを設定する。
      Parameters:
      processSucceeded - 正常終了の場合 true
      Returns:
      自分自身
    • getStepExitStatus

      public String getStepExitStatus()
      ステップの終了ステータスを取得する。
      Returns:
      ステップの終了ステータス
    • getExitStatus

      public String getExitStatus()
      終了ステータスを取得する。
      Returns:
      終了ステータス
    • setExitStatus

      public NablarchListenerContext setExitStatus(String exitStatus)
      終了ステータスを設定する。
      Parameters:
      exitStatus - 終了ステータス
    • getJobBatchStatus

      public jakarta.batch.runtime.BatchStatus getJobBatchStatus()
      JOBのバッチステータスを取得する。
      Returns:
      JOBのバッチステータス
    • getJobName

      public String getJobName()
      ジョブ名を取得する。
      Returns:
      ジョブ名
    • getStepName

      public String getStepName()
      ステップ名を取得する。
      Returns:
      ステップ名
    • getReadCount

      public long getReadCount()
      chunk実行時のREAD_COUNTを取得する。
      Returns:
      READ_COUNT
    • getJobContext

      public jakarta.batch.runtime.context.JobContext getJobContext()
      JobContextを返す。
      Returns:
      JobContext
    • getStepContext

      public jakarta.batch.runtime.context.StepContext getStepContext()
      StepContextを返す。

      ステップの情報が取れない場合には、nullを返す。

      Returns:
      StepContext