|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.arjuna.ats.jta.common.JTAEnvironmentBean
public class JTAEnvironmentBean
A JavaBean containing configuration properties for the JTA subsystem.
Constructor Summary | |
---|---|
JTAEnvironmentBean()
|
Method Summary | |
---|---|
java.lang.Class |
getLastResourceOptimisationInterface()
Returns the Class representing the marker interface for LastResource. |
java.lang.String |
getLastResourceOptimisationInterfaceClassName()
Returns the class name of the marker interface used to indicate a LastResource. |
javax.transaction.TransactionManager |
getTransactionManager()
Returns an instance of a class implementing javax.transaction.TransactionManager. |
java.lang.String |
getTransactionManagerClassName()
Returns the class name of the javax.transaction.TransactionManager implementation. |
java.lang.String |
getTransactionManagerJNDIContext()
Returns the JNDI bind name for the implementation of TransactionManager. |
javax.transaction.TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Returns an instance of a class implementing javax.transaction.transactionSynchronizationRegistry. |
java.lang.String |
getTransactionSynchronizationRegistryClassName()
Returns the class name of the javax.transaction.TransactionSynchronizationRegistry implementation. |
java.lang.String |
getTransactionSynchronizationRegistryJNDIContext()
Returns the JNDI bind name for the implementation of TransactionSynchronizationRegistry. |
javax.transaction.UserTransaction |
getUserTransaction()
Returns an instance of a class implementing javax.transaction.UserTransaction. |
java.lang.String |
getUserTransactionClassName()
Returns the class name of the javax.transaction.UserTransaction implementation. |
java.lang.String |
getUserTransactionJNDIContext()
Returns the JNDI bind name for the implementation of UserTransaction. |
java.util.List<java.lang.String> |
getXaRecoveryNodes()
Returns the set of node identifiers for which recovery will be performed. |
java.util.List<java.lang.String> |
getXaResourceMapClassNames()
Returns the set of XAResourceMap implementation class names used to configure XAException handling. |
java.util.List<XAResourceMap> |
getXaResourceMaps()
Returns the set of XAResourceMap instances. |
java.util.List<java.lang.String> |
getXaResourceOrphanFilterClassNames()
Returns a list of names of classes that implement XAResourceOrphanFilter. |
java.util.List<XAResourceOrphanFilter> |
getXaResourceOrphanFilters()
Returns the set of XAResourceOrphanFilter instances. |
com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin |
getXAResourceRecordWrappingPlugin()
Returns an instance of a class implementing XAResourceRecordWrappingPlugin. |
java.lang.String |
getXaResourceRecordWrappingPluginClassName()
Returns the class name of the XAResourceRecordWrappingPlugin implementation. |
java.util.List<XAResourceRecovery> |
getXaResourceRecoveries()
Returns the set of XAResourceRecovery instances. |
java.util.List<java.lang.String> |
getXaResourceRecoveryClassNames()
Returns the set of XAResourceRecovery implementation class names, each of which may have configuration data appended to it. |
boolean |
isSupportSubtransactions()
Returns true if subtransactions are allowed. |
boolean |
isXaAssumeRecoveryComplete()
Returns if XAResources that can't be recovered should be assumed to have completed. |
boolean |
isXaRollbackOptimization()
Returns if connections associated to XAResources that fail during prepare should be cleaned up immediately. |
boolean |
isXaTransactionTimeoutEnabled()
Returns if the transaction timeout is passed on to the enlisted XAResources. |
void |
setLastResourceOptimisationInterface(java.lang.Class clazz)
Sets a Class to use as the marker interface for LastResource |
void |
setLastResourceOptimisationInterfaceClassName(java.lang.String lastResourceOptimisationInterfaceClassName)
Sets the class name of the marker interface used to indicate a LastResource. |
void |
setSupportSubtransactions(boolean supportSubtransactions)
Sets if subtransactions should be allowed. |
void |
setTransactionManager(javax.transaction.TransactionManager instance)
Sets the instance of javax.transaction.TransactionManager |
void |
setTransactionManagerClassName(java.lang.String transactionManagerClassName)
Sets the class name of the javax.transaction.TransactionManager implementation. |
void |
setTransactionManagerJNDIContext(java.lang.String transactionManagerJNDIContext)
Sets the JNDI bind name for the implementation of TransactionManager. |
void |
setTransactionSynchronizationRegistry(javax.transaction.TransactionSynchronizationRegistry instance)
Sets the instance of javax.transaction.TransactionSynchronizationRegistry |
void |
setTransactionSynchronizationRegistryClassName(java.lang.String transactionSynchronizationRegistryClassName)
Sets the class name of the javax.transaction.TransactionSynchronizationRegistry implementation. |
void |
setTransactionSynchronizationRegistryJNDIContext(java.lang.String transactionSynchronizationRegistryJNDIContext)
Sets tje JNDI bind name for the implementation of TransactionSynchronizationRegistry. |
void |
setUserTransaction(javax.transaction.UserTransaction instance)
Sets the instance of javax.transaction.UserTransaction |
void |
setUserTransactionClassName(java.lang.String userTransactionClassName)
Sets the class name of the javax.transaction.UserTransaction implementation. |
void |
setUserTransactionJNDIContext(java.lang.String userTransactionJNDIContext)
Sets the JNDI bind name for the implementation of UserTransaction. |
void |
setXaAssumeRecoveryComplete(boolean xaAssumeRecoveryComplete)
Sets if XAResources that can't be recovered should be assumed to have completed. |
void |
setXaRecoveryNodes(java.util.List<java.lang.String> xaRecoveryNodes)
Sets the node identifiers for which recovery will be performed. |
void |
setXaResourceMapClassNames(java.util.List<java.lang.String> xaResourceMapClassNames)
Sets the names of the XAResourceMap classes used for XAException handling. |
void |
setXaResourceMaps(java.util.List<XAResourceMap> xaResourceMaps)
Sets the instances of XAResourceMap. |
void |
setXaResourceOrphanFilterClassNames(java.util.List<java.lang.String> xaResourceOrphanFilterClassNames)
Sets the class names of XAResourceOrphanFilter implementations. |
void |
setXaResourceOrphanFilters(java.util.List<XAResourceOrphanFilter> xaResourceOrphanFilters)
Sets the instances of XAResourceOrphanFilter. |
void |
setXAResourceRecordWrappingPlugin(com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin instance)
Sets the instance of XAResourceRecordWrappingPlugin |
void |
setXaResourceRecordWrappingPluginClassName(java.lang.String xaResourceRecordWrappingPluginClassName)
Sets the class name of the XAResourceRecordWrappingPlugin implementation. |
void |
setXaResourceRecoveries(java.util.List<XAResourceRecovery> xaResourceRecoveries)
Sets the instances of XAResourceRecovery. |
void |
setXaResourceRecoveryClassNames(java.util.List<java.lang.String> xaResourceRecoveryClassNames)
Sets the class names of the XAResourceRecovery implementations that will be used, each optionally including trailing configuration data. |
void |
setXaRollbackOptimization(boolean xaRollbackOptimization)
Sets if failed resources should be cleaned up during prepare or during phase two. |
void |
setXaTransactionTimeoutEnabled(boolean xaTransactionTimeoutEnabled)
Sets if the transaction timeout should be passed to the enlisted XAResource or not. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JTAEnvironmentBean()
Method Detail |
---|
public boolean isSupportSubtransactions()
isSupportSubtransactions
in interface JTAEnvironmentBeanMBean
public void setSupportSubtransactions(boolean supportSubtransactions)
supportSubtransactions
- true to enable subtransactions, false to disable.public java.lang.String getTransactionManagerClassName()
getTransactionManagerClassName
in interface JTAEnvironmentBeanMBean
public void setTransactionManagerClassName(java.lang.String transactionManagerClassName)
transactionManagerClassName
- the name of a class which implements TransactionManager.public javax.transaction.TransactionManager getTransactionManager()
public void setTransactionManager(javax.transaction.TransactionManager instance)
instance
- an Object that implements javax.transaction.TransactionManager, or null.public java.lang.String getUserTransactionClassName()
getUserTransactionClassName
in interface JTAEnvironmentBeanMBean
public void setUserTransactionClassName(java.lang.String userTransactionClassName)
userTransactionClassName
- the name of a class which implements javax.transaction.UserTransaction.public javax.transaction.UserTransaction getUserTransaction()
public void setUserTransaction(javax.transaction.UserTransaction instance)
instance
- an Object that implements javax.transaction.UserTransaction, or null.public java.lang.String getTransactionSynchronizationRegistryClassName()
getTransactionSynchronizationRegistryClassName
in interface JTAEnvironmentBeanMBean
public void setTransactionSynchronizationRegistryClassName(java.lang.String transactionSynchronizationRegistryClassName)
transactionSynchronizationRegistryClassName
- the name of a class which implements TransactionSynchronizationRegistry.public javax.transaction.TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
public void setTransactionSynchronizationRegistry(javax.transaction.TransactionSynchronizationRegistry instance)
instance
- an Object that implements javax.transaction.TransactionSynchronizationRegistry, or null.public java.util.List<java.lang.String> getXaRecoveryNodes()
getXaRecoveryNodes
in interface JTAEnvironmentBeanMBean
public void setXaRecoveryNodes(java.util.List<java.lang.String> xaRecoveryNodes)
xaRecoveryNodes
- the set of node identifiers for which to perform recovery.public java.util.List<java.lang.String> getXaResourceRecoveryClassNames()
getXaResourceRecoveryClassNames
in interface JTAEnvironmentBeanMBean
public void setXaResourceRecoveryClassNames(java.util.List<java.lang.String> xaResourceRecoveryClassNames)
xaResourceRecoveryClassNames
- the XAResourceRecovery implementation class names and configuration.public java.util.List<XAResourceRecovery> getXaResourceRecoveries()
public void setXaResourceRecoveries(java.util.List<XAResourceRecovery> xaResourceRecoveries)
xaResourceRecoveries
- the set of XAResourceRecovery instances.public java.util.List<java.lang.String> getXaResourceOrphanFilterClassNames()
getXaResourceOrphanFilterClassNames
in interface JTAEnvironmentBeanMBean
public void setXaResourceOrphanFilterClassNames(java.util.List<java.lang.String> xaResourceOrphanFilterClassNames)
xaResourceOrphanFilterClassNames
- a list of XAResourceOrphanFilter implementation classes.public java.util.List<XAResourceOrphanFilter> getXaResourceOrphanFilters()
public void setXaResourceOrphanFilters(java.util.List<XAResourceOrphanFilter> xaResourceOrphanFilters)
xaResourceOrphanFilters
- the set of XAResourceOrphanFilter instances.public boolean isXaRollbackOptimization()
isXaRollbackOptimization
in interface JTAEnvironmentBeanMBean
public void setXaRollbackOptimization(boolean xaRollbackOptimization)
xaRollbackOptimization
- true for immediate cleanup, false for phase two cleanup.public boolean isXaAssumeRecoveryComplete()
isXaAssumeRecoveryComplete
in interface JTAEnvironmentBeanMBean
public void setXaAssumeRecoveryComplete(boolean xaAssumeRecoveryComplete)
xaAssumeRecoveryComplete
- true to enable completion assumption, false to disable.public java.lang.String getUserTransactionJNDIContext()
getUserTransactionJNDIContext
in interface JTAEnvironmentBeanMBean
public void setUserTransactionJNDIContext(java.lang.String userTransactionJNDIContext)
userTransactionJNDIContext
- the JNDI bind location for the UserTransaction interface.public java.lang.String getTransactionManagerJNDIContext()
getTransactionManagerJNDIContext
in interface JTAEnvironmentBeanMBean
public void setTransactionManagerJNDIContext(java.lang.String transactionManagerJNDIContext)
transactionManagerJNDIContext
- the JNDI bind location for the TransactionManager interface.public java.lang.String getTransactionSynchronizationRegistryJNDIContext()
getTransactionSynchronizationRegistryJNDIContext
in interface JTAEnvironmentBeanMBean
public void setTransactionSynchronizationRegistryJNDIContext(java.lang.String transactionSynchronizationRegistryJNDIContext)
transactionSynchronizationRegistryJNDIContext
- the JNDI bind location for the TransactionSynchronizationRegistry implementation.public java.util.List<java.lang.String> getXaResourceMapClassNames()
getXaResourceMapClassNames
in interface JTAEnvironmentBeanMBean
public void setXaResourceMapClassNames(java.util.List<java.lang.String> xaResourceMapClassNames)
xaResourceMapClassNames
- a set of names of classes, each implementing XAResourceMap.public java.util.List<XAResourceMap> getXaResourceMaps()
public void setXaResourceMaps(java.util.List<XAResourceMap> xaResourceMaps)
xaResourceMaps
- the set of XAResourceMap instances.public boolean isXaTransactionTimeoutEnabled()
isXaTransactionTimeoutEnabled
in interface JTAEnvironmentBeanMBean
public void setXaTransactionTimeoutEnabled(boolean xaTransactionTimeoutEnabled)
xaTransactionTimeoutEnabled
- true to enable setting XAResource timeouts, false to disable.public java.lang.String getLastResourceOptimisationInterfaceClassName()
getLastResourceOptimisationInterfaceClassName
in interface JTAEnvironmentBeanMBean
public void setLastResourceOptimisationInterfaceClassName(java.lang.String lastResourceOptimisationInterfaceClassName)
lastResourceOptimisationInterfaceClassName
- the class name of the marker interface.public java.lang.Class getLastResourceOptimisationInterface()
public void setLastResourceOptimisationInterface(java.lang.Class clazz)
clazz
- a marker interface Class, or null.public java.lang.String getXaResourceRecordWrappingPluginClassName()
public void setXaResourceRecordWrappingPluginClassName(java.lang.String xaResourceRecordWrappingPluginClassName)
xaResourceRecordWrappingPluginClassName
- the name of a class which implements XAResourceRecordWrappingPlugin.public com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin getXAResourceRecordWrappingPlugin()
public void setXAResourceRecordWrappingPlugin(com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin instance)
instance
- an Object that implements XAResourceRecordWrappingPlugin, or null.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |