|
||||||||||
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 | |
---|---|
Class |
getLastResourceOptimisationInterface()
Returns the Class representing the marker interface for LastResource. |
String |
getLastResourceOptimisationInterfaceClassName()
Returns the class name of the marker interface used to indicate a LastResource. |
TransactionManager |
getTransactionManager()
Returns an instance of a class implementing javax.transaction.TransactionManager. |
String |
getTransactionManagerClassName()
Returns the class name of the javax.transaction.TransactionManager implementation. |
String |
getTransactionManagerJNDIContext()
Returns the JNDI bind name for the implementation of TransactionManager. |
TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Returns an instance of a class implementing javax.transaction.transactionSynchronizationRegistry. |
String |
getTransactionSynchronizationRegistryClassName()
Returns the class name of the javax.transaction.TransactionSynchronizationRegistry implementation. |
String |
getTransactionSynchronizationRegistryJNDIContext()
Returns the JNDI bind name for the implementation of TransactionSynchronizationRegistry. |
UserTransaction |
getUserTransaction()
Returns an instance of a class implementing javax.transaction.UserTransaction. |
String |
getUserTransactionClassName()
Returns the class name of the javax.transaction.UserTransaction implementation. |
String |
getUserTransactionJNDIContext()
Returns the JNDI bind name for the implementation of UserTransaction. |
List<String> |
getXaRecoveryNodes()
Returns the set of node identifiers for which recovery will be performed. |
List<String> |
getXaResourceMapClassNames()
Returns the set of XAResourceMap implementation class names used to configure XAException handling. |
List<XAResourceMap> |
getXaResourceMaps()
Returns the set of XAResourceMap instances. |
List<String> |
getXaResourceOrphanFilterClassNames()
Returns a list of names of classes that implement XAResourceOrphanFilter. |
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. |
String |
getXaResourceRecordWrappingPluginClassName()
Returns the class name of the XAResourceRecordWrappingPlugin implementation. |
List<XAResourceRecovery> |
getXaResourceRecoveries()
Returns the set of XAResourceRecovery instances. |
List<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(Class clazz)
Sets a Class to use as the marker interface for LastResource |
void |
setLastResourceOptimisationInterfaceClassName(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(TransactionManager instance)
Sets the instance of javax.transaction.TransactionManager |
void |
setTransactionManagerClassName(String transactionManagerClassName)
Sets the class name of the javax.transaction.TransactionManager implementation. |
void |
setTransactionManagerJNDIContext(String transactionManagerJNDIContext)
Sets the JNDI bind name for the implementation of TransactionManager. |
void |
setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry instance)
Sets the instance of javax.transaction.TransactionSynchronizationRegistry |
void |
setTransactionSynchronizationRegistryClassName(String transactionSynchronizationRegistryClassName)
Sets the class name of the javax.transaction.TransactionSynchronizationRegistry implementation. |
void |
setTransactionSynchronizationRegistryJNDIContext(String transactionSynchronizationRegistryJNDIContext)
Sets tje JNDI bind name for the implementation of TransactionSynchronizationRegistry. |
void |
setUserTransaction(UserTransaction instance)
Sets the instance of javax.transaction.UserTransaction |
void |
setUserTransactionClassName(String userTransactionClassName)
Sets the class name of the javax.transaction.UserTransaction implementation. |
void |
setUserTransactionJNDIContext(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(List<String> xaRecoveryNodes)
Sets the node identifiers for which recovery will be performed. |
void |
setXaResourceMapClassNames(List<String> xaResourceMapClassNames)
Sets the names of the XAResourceMap classes used for XAException handling. |
void |
setXaResourceMaps(List<XAResourceMap> xaResourceMaps)
Sets the instances of XAResourceMap. |
void |
setXaResourceOrphanFilterClassNames(List<String> xaResourceOrphanFilterClassNames)
Sets the class names of XAResourceOrphanFilter implementations. |
void |
setXaResourceOrphanFilters(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(String xaResourceRecordWrappingPluginClassName)
Sets the class name of the XAResourceRecordWrappingPlugin implementation. |
void |
setXaResourceRecoveries(List<XAResourceRecovery> xaResourceRecoveries)
Sets the instances of XAResourceRecovery. |
void |
setXaResourceRecoveryClassNames(List<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 String getTransactionManagerClassName()
getTransactionManagerClassName
in interface JTAEnvironmentBeanMBean
public void setTransactionManagerClassName(String transactionManagerClassName)
transactionManagerClassName
- the name of a class which implements TransactionManager.public TransactionManager getTransactionManager()
public void setTransactionManager(TransactionManager instance)
instance
- an Object that implements javax.transaction.TransactionManager, or null.public String getUserTransactionClassName()
getUserTransactionClassName
in interface JTAEnvironmentBeanMBean
public void setUserTransactionClassName(String userTransactionClassName)
userTransactionClassName
- the name of a class which implements javax.transaction.UserTransaction.public UserTransaction getUserTransaction()
public void setUserTransaction(UserTransaction instance)
instance
- an Object that implements javax.transaction.UserTransaction, or null.public String getTransactionSynchronizationRegistryClassName()
getTransactionSynchronizationRegistryClassName
in interface JTAEnvironmentBeanMBean
public void setTransactionSynchronizationRegistryClassName(String transactionSynchronizationRegistryClassName)
transactionSynchronizationRegistryClassName
- the name of a class which implements TransactionSynchronizationRegistry.public TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
public void setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry instance)
instance
- an Object that implements javax.transaction.TransactionSynchronizationRegistry, or null.public List<String> getXaRecoveryNodes()
getXaRecoveryNodes
in interface JTAEnvironmentBeanMBean
public void setXaRecoveryNodes(List<String> xaRecoveryNodes)
xaRecoveryNodes
- the set of node identifiers for which to perform recovery.public List<String> getXaResourceRecoveryClassNames()
getXaResourceRecoveryClassNames
in interface JTAEnvironmentBeanMBean
public void setXaResourceRecoveryClassNames(List<String> xaResourceRecoveryClassNames)
xaResourceRecoveryClassNames
- the XAResourceRecovery implementation class names and configuration.public List<XAResourceRecovery> getXaResourceRecoveries()
public void setXaResourceRecoveries(List<XAResourceRecovery> xaResourceRecoveries)
xaResourceRecoveries
- the set of XAResourceRecovery instances.public List<String> getXaResourceOrphanFilterClassNames()
getXaResourceOrphanFilterClassNames
in interface JTAEnvironmentBeanMBean
public void setXaResourceOrphanFilterClassNames(List<String> xaResourceOrphanFilterClassNames)
xaResourceOrphanFilterClassNames
- a list of XAResourceOrphanFilter implementation classes.public List<XAResourceOrphanFilter> getXaResourceOrphanFilters()
public void setXaResourceOrphanFilters(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 String getUserTransactionJNDIContext()
getUserTransactionJNDIContext
in interface JTAEnvironmentBeanMBean
public void setUserTransactionJNDIContext(String userTransactionJNDIContext)
userTransactionJNDIContext
- the JNDI bind location for the UserTransaction interface.public String getTransactionManagerJNDIContext()
getTransactionManagerJNDIContext
in interface JTAEnvironmentBeanMBean
public void setTransactionManagerJNDIContext(String transactionManagerJNDIContext)
transactionManagerJNDIContext
- the JNDI bind location for the TransactionManager interface.public String getTransactionSynchronizationRegistryJNDIContext()
getTransactionSynchronizationRegistryJNDIContext
in interface JTAEnvironmentBeanMBean
public void setTransactionSynchronizationRegistryJNDIContext(String transactionSynchronizationRegistryJNDIContext)
transactionSynchronizationRegistryJNDIContext
- the JNDI bind location for the TransactionSynchronizationRegistry implementation.public List<String> getXaResourceMapClassNames()
getXaResourceMapClassNames
in interface JTAEnvironmentBeanMBean
public void setXaResourceMapClassNames(List<String> xaResourceMapClassNames)
xaResourceMapClassNames
- a set of names of classes, each implementing XAResourceMap.public List<XAResourceMap> getXaResourceMaps()
public void setXaResourceMaps(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 String getLastResourceOptimisationInterfaceClassName()
getLastResourceOptimisationInterfaceClassName
in interface JTAEnvironmentBeanMBean
public void setLastResourceOptimisationInterfaceClassName(String lastResourceOptimisationInterfaceClassName)
lastResourceOptimisationInterfaceClassName
- the class name of the marker interface.public Class getLastResourceOptimisationInterface()
public void setLastResourceOptimisationInterface(Class clazz)
clazz
- a marker interface Class, or null.public String getXaResourceRecordWrappingPluginClassName()
public void setXaResourceRecordWrappingPluginClassName(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 |