パッケージ jakarta.batch.api

インターフェース Batchlet

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

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

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

    • 方法の概要

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

      • process

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

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