public interface BootstrapContextResourceAdapter クラスの(start(BootstrapContext))メソッドが呼び出されたときです。ブートストラップコンテキストには、リソースアダプターインスタンスで使用できる便利な機能への参照が含まれています。| 修飾子と型 | メソッドと説明 |
|---|---|
TimerSE | createTimer() 新しい java.util.Timer インスタンスを作成します。 |
TransactionSynchronizationRegistry | getTransactionSynchronizationRegistry()TransactionSynchronization インスタンスへのハンドルを提供します。 |
WorkManager | getWorkManager()WorkManager インスタンスへのハンドルを提供します。 |
XATerminator | getXATerminator()XATerminator インスタンスへのハンドルを提供します。 |
boolean | isContextSupported(ClassSE<? extends WorkContext> workContextClass) リソースアダプターは、このメソッドを使用して、特定の WorkContext 型に対するアプリケーションサーバーのサポートを確認できます。 |
WorkManager getWorkManager()
WorkManager インスタンスへのハンドルを提供します。WorkManager インスタンスは、リソースアダプターが使用して、Work インスタンスを実行のために送信することによってその作業を実行できます。WorkManager インスタンス。XATerminator getXATerminator()
XATerminator インスタンスへのハンドルを提供します。XATerminator インスタンスは、リソースアダプターによって使用され、EIS からのトランザクション完了とクラッシュリカバリ呼び出しをフローインすることができます。XATerminator インスタンス。TimerSE createTimer() throws UnavailableException
java.util.Timer インスタンスを作成します。Timer インスタンスは、定期的な Work 実行またはその他のタスクを実行するために使用できます。Timer インスタンス。UnavailableException - Timer インスタンスが使用できないことを示します。リクエストは後で再試行される場合があります。boolean isContextSupported(ClassSE<? extends WorkContext> workContextClass)
java.lang.Class.equals(java.lang.Class) チェック)を使用して、リソースアダプターによって提供される WorkContext 型をサポートしているかどうかを確認する必要があります。このメソッドはべき等である必要があります。つまり、特定の WorkContext 型のリソースアダプターによるこのメソッドのすべての呼び出しは、そのリソースアダプターインスタンスのライフサイクル全体で同じブール値を返す必要があります。workContextClass - アプリケーションサーバーによるサポートがテストされている WorkContext 型。workContextClass がアプリケーションサーバーでサポートされている場合は true。workContextClass がサポートされていないか、アプリケーションサーバーに認識されていない場合は false。TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
TransactionSynchronization インスタンスへのハンドルを提供します。TransactionSynchronizationRegistry インスタンスは、リソースアダプターが同期オブジェクトの登録、トランザクションの状態やステータスの取得などに使用できます。このインターフェースは、ステートレスサービスオブジェクトによってアプリケーションサーバーによって実装されます。同じオブジェクトは、スレッドセーフを備えた任意の数のリソースアダプターオブジェクトで使用できます。TransactionSynchronizationRegistry インスタンス。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.