public class SimpleBootstrapContext extends ObjectSE implements BootstrapContextEE
BootstrapContext
EE インターフェースの単純な実装。 指定された WorkManager および XATerminator へのデリゲート(存在する場合)。java.util.Timer
の単純なローカルインスタンスを作成します。
ResourceAdapter.start(javax.resource.spi.BootstrapContext)
EE, ResourceAdapterFactoryBean
コンストラクターと説明 |
---|
SimpleBootstrapContext(WorkManagerEE workManager) XATerminator を使用できない状態で、指定された WorkManager の新しい SimpleBootstrapContext を作成します。 |
SimpleBootstrapContext(WorkManagerEE workManager, XATerminatorEE xaTerminator) 指定された WorkManager および XATerminator の新しい SimpleBootstrapContext を作成します。 |
SimpleBootstrapContext(WorkManagerEE workManager, XATerminatorEE xaTerminator, TransactionSynchronizationRegistrySE transactionSynchronizationRegistry) 指定された WorkManager、XATerminator、TransactionSynchronizationRegistry の新しい SimpleBootstrapContext を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
TimerSE | createTimer() |
TransactionSynchronizationRegistrySE | getTransactionSynchronizationRegistry() |
WorkManagerEE | getWorkManager() |
XATerminatorEE | getXATerminator() |
boolean | isContextSupported(ClassSE<? extends WorkContextEE> workContextClass) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SimpleBootstrapContext(@Nullable WorkManagerEE workManager)
workManager
- 使用する JCA WorkManager (null
の場合があります)public SimpleBootstrapContext(@Nullable WorkManagerEE workManager, @Nullable XATerminatorEE xaTerminator)
workManager
- 使用する JCA WorkManager (null
の場合があります)xaTerminator
- 使用する JCA XATerminator (null
の場合があります)public SimpleBootstrapContext(@Nullable WorkManagerEE workManager, @Nullable XATerminatorEE xaTerminator, @Nullable TransactionSynchronizationRegistrySE transactionSynchronizationRegistry)
workManager
- 使用する JCA WorkManager (null
の場合があります)xaTerminator
- 使用する JCA XATerminator (null
の場合があります)transactionSynchronizationRegistry
- 使用する TransactionSynchronizationRegistry (null
の場合があります)public WorkManagerEE getWorkManager()
BootstrapContextEE
の getWorkManagerEE
@Nullable public XATerminatorEE getXATerminator()
BootstrapContextEE
の getXATerminatorEE
public TimerSE createTimer() throws UnavailableExceptionEE
BootstrapContextEE
の createTimerEE
UnavailableExceptionEE
public boolean isContextSupported(ClassSE<? extends WorkContextEE> workContextClass)
BootstrapContextEE
の isContextSupportedEE
@Nullable public TransactionSynchronizationRegistrySE getTransactionSynchronizationRegistry()
BootstrapContextEE
の getTransactionSynchronizationRegistryEE