public class BaseCloneableBootstrapContext extends java.lang.Object implements CloneableBootstrapContext
Constructor and Description |
---|
BaseCloneableBootstrapContext()
Constructor
|
Modifier and Type | Method and Description |
---|---|
CloneableBootstrapContext |
clone()
Clone the BootstrapContext implementation
|
java.util.Timer |
createTimer()
Create a timer
|
javax.transaction.TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Get the transaction synchronization registry
|
WorkManager |
getWorkManager()
Get the work manager
|
javax.resource.spi.XATerminator |
getXATerminator()
Get the XA terminator
|
boolean |
isContextSupported(java.lang.Class<? extends javax.resource.spi.work.WorkContext> workContextClass)
Is the work context supported ?
|
void |
setTransactionSynchronizationRegistry(javax.transaction.TransactionSynchronizationRegistry tsr)
Set the transaction synchronization registry
|
void |
setWorkManager(WorkManager wm)
Set the work manager
|
void |
setXATerminator(javax.resource.spi.XATerminator xt)
Set the XA terminator
|
public javax.transaction.TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
getTransactionSynchronizationRegistry
in interface javax.resource.spi.BootstrapContext
public void setTransactionSynchronizationRegistry(javax.transaction.TransactionSynchronizationRegistry tsr)
setTransactionSynchronizationRegistry
in interface CloneableBootstrapContext
tsr
- The handlepublic WorkManager getWorkManager()
getWorkManager
in interface javax.resource.spi.BootstrapContext
public void setWorkManager(WorkManager wm)
setWorkManager
in interface CloneableBootstrapContext
wm
- The handlepublic javax.resource.spi.XATerminator getXATerminator()
getXATerminator
in interface javax.resource.spi.BootstrapContext
public void setXATerminator(javax.resource.spi.XATerminator xt)
setXATerminator
in interface CloneableBootstrapContext
xt
- The handlepublic java.util.Timer createTimer()
createTimer
in interface javax.resource.spi.BootstrapContext
public boolean isContextSupported(java.lang.Class<? extends javax.resource.spi.work.WorkContext> workContextClass)
isContextSupported
in interface javax.resource.spi.BootstrapContext
workContextClass
- The work context classpublic CloneableBootstrapContext clone() throws java.lang.CloneNotSupportedException
clone
in interface CloneableBootstrapContext
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- Thrown if the copy operation isn't supportedCopyright ? 2008-2009 Red Hat Middleware LLC (http://www.jboss.com/)