クラス SimpleBootstrapContext
java.lang.ObjectSE
org.springframework.jca.support.SimpleBootstrapContext
- 実装されているすべてのインターフェース:
jakarta.resource.spi.BootstrapContext
public class SimpleBootstrapContext
extends ObjectSE
implements jakarta.resource.spi.BootstrapContext
ローカル環境で JCA ResourceAdapter をブートストラップするために使用される、JCA 1.7
BootstrapContext インターフェースのシンプルな実装。 指定された WorkManager および XATerminator へのデリゲート(存在する場合)。java.util.Timer の単純なローカルインスタンスを作成します。
- 導入:
- 2.0.3
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明SimpleBootstrapContext(@Nullable jakarta.resource.spi.work.WorkManager workManager) XATerminator を使用できない状態で、指定された WorkManager の新しい SimpleBootstrapContext を作成します。SimpleBootstrapContext(@Nullable jakarta.resource.spi.work.WorkManager workManager, @Nullable jakarta.resource.spi.XATerminator xaTerminator) 指定された WorkManager および XATerminator の新しい SimpleBootstrapContext を作成します。SimpleBootstrapContext(@Nullable jakarta.resource.spi.work.WorkManager workManager, @Nullable jakarta.resource.spi.XATerminator xaTerminator, @Nullable jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry) 指定された WorkManager、XATerminator、TransactionSynchronizationRegistry の新しい SimpleBootstrapContext を作成します。メソッドのサマリー
修飾子と型メソッド説明@Nullable jakarta.transaction.TransactionSynchronizationRegistryjakarta.resource.spi.work.WorkManager@Nullable jakarta.resource.spi.XATerminatorbooleanisContextSupported(ClassSE<? extends jakarta.resource.spi.work.WorkContext> workContextClass)
コンストラクターの詳細
SimpleBootstrapContext
XATerminator を使用できない状態で、指定された WorkManager の新しい SimpleBootstrapContext を作成します。- パラメーター:
workManager- 使用する JCA WorkManager (nullの場合があります)
SimpleBootstrapContext
public SimpleBootstrapContext(@Nullable jakarta.resource.spi.work.WorkManager workManager, @Nullable jakarta.resource.spi.XATerminator xaTerminator) 指定された WorkManager および XATerminator の新しい SimpleBootstrapContext を作成します。- パラメーター:
workManager- 使用する JCA WorkManager (nullの場合があります)xaTerminator- 使用する JCA XATerminator (nullの場合があります)
SimpleBootstrapContext
public SimpleBootstrapContext(@Nullable jakarta.resource.spi.work.WorkManager workManager, @Nullable jakarta.resource.spi.XATerminator xaTerminator, @Nullable jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry) 指定された WorkManager、XATerminator、TransactionSynchronizationRegistry の新しい SimpleBootstrapContext を作成します。- パラメーター:
workManager- 使用する JCA WorkManager (nullの場合があります)xaTerminator- 使用する JCA XATerminator (nullの場合があります)transactionSynchronizationRegistry- 使用する TransactionSynchronizationRegistry (nullの場合があります)- 導入:
- 5.0
メソッドの詳細
getWorkManager
public jakarta.resource.spi.work.WorkManager getWorkManager()- 次で指定:
- インターフェース
jakarta.resource.spi.BootstrapContextのgetWorkManager
getXATerminator
- 次で指定:
- インターフェース
jakarta.resource.spi.BootstrapContextのgetXATerminator
createTimer
- 次で指定:
- インターフェース
jakarta.resource.spi.BootstrapContextのcreateTimer - 例外:
jakarta.resource.spi.UnavailableException
isContextSupported
public boolean isContextSupported(ClassSE<? extends jakarta.resource.spi.work.WorkContext> workContextClass) - 次で指定:
- インターフェース
jakarta.resource.spi.BootstrapContextのisContextSupported
getTransactionSynchronizationRegistry
public @Nullable jakarta.transaction.TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()- 次で指定:
- インターフェース
jakarta.resource.spi.BootstrapContextのgetTransactionSynchronizationRegistry