パッケージ jakarta.resource.spi.work
このパッケージには、作業管理、汎用およびセキュリティ作業コンテキスト契約の API が含まれています。
インターフェースのサマリー インターフェース 説明 DistributableWork これは、リモートDistributableWorkManager
で実行するためにDistributableWorkManager
によって配布されるWork
インスタンスをモデル化しますDistributableWorkManager このインターフェースは、Work インスタンスの分散実行をサポートするWorkManager
をモデル化しています。Work これは、送信時にWorkManager
によって実行されるWork
インスタンスをモデル化します。WorkContext このクラスは、リソースアダプターがエンタープライズ情報システムからアプリケーションサーバーにインポートされたコンテキストを伝播するための標準メカニズムとして機能します。WorkContextLifecycleListener このクラスは、Work
インスタンスに関連付けられたWorkContext
の処理中に発生するさまざまなイベントをモデル化します。WorkContextProvider このインターフェースは、Work
インスタンスがWorkManager
によって実行されるときに設定されるWorkContext
インスタンスのList
を関連付けるためにWork
インスタンスが使用するメソッドを指定します。WorkListener これは、さまざまなWork
処理イベント(作業の承認、作業の拒否、作業の開始、作業の完了)が発生したときにWorkManager
によって通知されるWorkListener
インスタンスをモデル化します。WorkManager このインターフェースは、Work
インスタンスを実行のために送信する機能を提供するWorkManager
をモデル化します。クラスのサマリー クラス 説明 ExecutionContext このクラスは、Work
インスタンスを実行する必要がある実行コンテキスト(トランザクション、セキュリティなど)をモデル化します。HintsContext SecurityContext Work
インスタンスがセキュリティ関連のコンテキスト情報を EIS からアプリケーションサーバーに伝播できるようにする標準のWorkContext
。TransactionContext Work
インスタンスがトランザクション関連のコンテキスト情報を EIS からアプリケーションサーバーに伝播できるようにする標準のWorkContext
。WorkAdapter このクラスは、このクラスを継承して目的のメソッドのみをオーバーライドすることにより、WorkListener
インスタンスを簡単に作成できるようにするために提供されています。WorkContextErrorCodes このクラスは、WorkContext
をWork
インスタンスに関連付けるときに発生する可能性のあるエラー状態をモデル化します。WorkEvent このクラスは、Work
インスタンスの処理中に発生するさまざまなイベントをモデル化します。例外のサマリー 例外 説明 RetryableWorkRejectedException WorkRejectedException
のサブクラスは、サービスの利用不可が一時的であることを示します。WorkCompletedException この例外はWorkManager
によってスローされ、送信されたWork
インスタンスが例外を伴って完了したことを示します。WorkException すべてのWork
処理関連の例外の共通の基本クラス。WorkRejectedException この例外は、送信されたWork
インスタンスが拒否されたことを示すためにWorkManager
によってスローされます。