类 SimpleBootstrapContext
- java.lang.Object
- org.springframework.jca.support.SimpleBootstrapContext
- 所有已实现的接口:
BootstrapContext
public class SimpleBootstrapContext extends Object implements BootstrapContext
Simple implementation of the JCA 1.7BootstrapContextinterface, used for bootstrapping a JCA ResourceAdapter in a local environment.Delegates to the given WorkManager and XATerminator, if any. Creates simple local instances of
java.util.Timer.- 从以下版本开始:
- 2.0.3
- 作者:
- Juergen Hoeller
- 另请参阅:
ResourceAdapter.start(javax.resource.spi.BootstrapContext),ResourceAdapterFactoryBean
构造器概要
构造器 构造器 说明 SimpleBootstrapContext(WorkManager workManager)Create a new SimpleBootstrapContext for the given WorkManager, with no XATerminator available.SimpleBootstrapContext(WorkManager workManager, XATerminator xaTerminator)Create a new SimpleBootstrapContext for the given WorkManager and XATerminator.SimpleBootstrapContext(WorkManager workManager, XATerminator xaTerminator, TransactionSynchronizationRegistry transactionSynchronizationRegistry)Create a new SimpleBootstrapContext for the given WorkManager, XATerminator and TransactionSynchronizationRegistry.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 TimercreateTimer()TransactionSynchronizationRegistrygetTransactionSynchronizationRegistry()WorkManagergetWorkManager()XATerminatorgetXATerminator()booleanisContextSupported(Class<? extends WorkContext> workContextClass)
构造器详细资料
SimpleBootstrapContext
public SimpleBootstrapContext(@Nullable WorkManager workManager)
Create a new SimpleBootstrapContext for the given WorkManager, with no XATerminator available.- 参数:
workManager- the JCA WorkManager to use (may benull)
SimpleBootstrapContext
public SimpleBootstrapContext(@Nullable WorkManager workManager, @Nullable XATerminator xaTerminator)
Create a new SimpleBootstrapContext for the given WorkManager and XATerminator.- 参数:
workManager- the JCA WorkManager to use (may benull)xaTerminator- the JCA XATerminator to use (may benull)
SimpleBootstrapContext
public SimpleBootstrapContext(@Nullable WorkManager workManager, @Nullable XATerminator xaTerminator, @Nullable TransactionSynchronizationRegistry transactionSynchronizationRegistry)
Create a new SimpleBootstrapContext for the given WorkManager, XATerminator and TransactionSynchronizationRegistry.- 参数:
workManager- the JCA WorkManager to use (may benull)xaTerminator- the JCA XATerminator to use (may benull)transactionSynchronizationRegistry- the TransactionSynchronizationRegistry to use (may benull)- 从以下版本开始:
- 5.0
方法详细资料
getWorkManager
public WorkManager getWorkManager()
- 指定者:
getWorkManager在接口中BootstrapContext
getXATerminator
@Nullable public XATerminator getXATerminator()
- 指定者:
getXATerminator在接口中BootstrapContext
createTimer
public Timer createTimer() throws UnavailableException
- 指定者:
createTimer在接口中BootstrapContext- 抛出:
UnavailableException
isContextSupported
public boolean isContextSupported(Class<? extends WorkContext> workContextClass)
- 指定者:
isContextSupported在接口中BootstrapContext
getTransactionSynchronizationRegistry
@Nullable public TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()