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
|
java.lang.String |
getId()
Get the id of the bootstrap context
|
java.lang.String |
getName()
Get the name of the bootstrap context
|
javax.transaction.TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Get the transaction synchronization registry
|
WorkManager |
getWorkManager()
Get the work manager
|
java.lang.String |
getWorkManagerName()
Get the work manager name
|
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 |
setId(java.lang.String v)
Set the id of the bootstrap context
|
void |
setName(java.lang.String v)
Set the name of the bootstrap context
|
void |
setResourceAdapter(javax.resource.spi.ResourceAdapter ra)
Set the resource adapter
|
void |
setTransactionSynchronizationRegistry(javax.transaction.TransactionSynchronizationRegistry tsr)
Set the transaction synchronization registry
|
void |
setWorkManager(WorkManager wm)
Set the work manager
|
void |
setWorkManagerName(java.lang.String wmn)
Set the work manager name
|
void |
setXATerminator(javax.resource.spi.XATerminator xt)
Set the XA terminator
|
public java.lang.String getId()
getId
in interface CloneableBootstrapContext
public void setId(java.lang.String v)
setId
in interface CloneableBootstrapContext
v
- The valuepublic java.lang.String getName()
getName
in interface CloneableBootstrapContext
public void setName(java.lang.String v)
v
- The valuepublic void setResourceAdapter(javax.resource.spi.ResourceAdapter ra)
setResourceAdapter
in interface CloneableBootstrapContext
ra
- The handlepublic 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 java.lang.String getWorkManagerName()
getWorkManagerName
in interface CloneableBootstrapContext
public void setWorkManagerName(java.lang.String wmn)
setWorkManagerName
in interface CloneableBootstrapContext
wmn
- The valuepublic 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 © 2013 IronJacamar (http://www.ironjacamar.org)