public interface BootstrapContext
ResourceAdapter
クラスの(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.