パッケージ jakarta.batch.api

インターフェース Batchlet

すべての既知の実装クラス:
AbstractBatchlet

public interface Batchlet
バッチレットとは、チャンク指向のアプローチを明示的に呼び出さないあらゆる種類のバックグラウンド処理に使用できるバッチステップの一種です。

正常に動作するバッチレットは、stop メソッドを実装することにより、停止リクエストに応答します。

  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    プロセスメソッドはバッチレットの作業を行います。
    void
    stop メソッドは、JobOperator.stop() メソッド処理の一部としてバッチランタイムによって呼び出されます。
  • メソッドの詳細

    • process

      StringSE process() throws ExceptionSE
      プロセスメソッドはバッチレットの作業を行います。このメソッドが例外をスローした場合、バッチレットステップはバッチステータスが FAILED で終了します。
      戻り値:
      終了ステータス文字列
      例外:
      ExceptionSE - エラーが発生した場合。
    • stop

      void stop() throws ExceptionSE
      stop メソッドは、JobOperator.stop() メソッド処理の一部としてバッチランタイムによって呼び出されます。このメソッドは、batchlet プロセスメソッドが実行されているスレッド以外のスレッドで呼び出されます。
      例外:
      ExceptionSE - エラーが発生した場合。