open class SimpleBootstrapContext : BootstrapContext
Simple implementation of the JCA 1.7 javax.resource.spi.BootstrapContext interface, 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.
Author
Juergen Hoeller
Since
2.0.3
See Also
javax.resource.spi.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. |
open fun createTimer(): Timer |
|
open fun getTransactionSynchronizationRegistry(): TransactionSynchronizationRegistry |
|
open fun getWorkManager(): WorkManager |
|
open fun getXATerminator(): XATerminator |
|
open fun isContextSupported(workContextClass: Class<out WorkContext>): Boolean |