com.arjuna.ats.jta.common
Interface JTAEnvironmentBeanMBean

All Known Implementing Classes:
JTAEnvironmentBean

public interface JTAEnvironmentBeanMBean

A JMX MBean interface containing configuration for the JTA system.

Author:
Jonathan Halliday (jonathan.halliday@redhat.com)

Method Summary
 java.lang.String getLastResourceOptimisationInterface()
           
 java.lang.String getTransactionManagerClassName()
           
 java.lang.String getTransactionManagerJNDIContext()
           
 java.lang.String getTransactionSynchronizationRegistryClassName()
           
 java.lang.String getTransactionSynchronizationRegistryJNDIContext()
           
 java.lang.String getUserTransactionClassName()
           
 java.lang.String getUserTransactionJNDIContext()
           
 java.util.List<java.lang.String> getXaRecoveryNodes()
           
 java.util.List<java.lang.String> getXaResourceMapClassNames()
           
 java.util.List<java.lang.String> getXaResourceOrphanFilterClassNames()
           
 java.util.List<java.lang.String> getXaResourceRecoveryClassNames()
           
 boolean isSupportSubtransactions()
           
 boolean isXaAssumeRecoveryComplete()
           
 boolean isXaRollbackOptimization()
           
 boolean isXaTransactionTimeoutEnabled()
           
 void setLastResourceOptimisationInterface(java.lang.String lastResourceOptimisationInterface)
           
 void setSupportSubtransactions(boolean supportSubtransactions)
           
 void setTransactionManagerClassName(java.lang.String jtaTMImplementation)
           
 void setTransactionManagerJNDIContext(java.lang.String jtaTMJNDIContext)
           
 void setTransactionSynchronizationRegistryClassName(java.lang.String jtaTSRImplementation)
           
 void setTransactionSynchronizationRegistryJNDIContext(java.lang.String jtaTSRJNDIContext)
           
 void setUserTransactionClassName(java.lang.String jtaUTImplementation)
           
 void setUserTransactionJNDIContext(java.lang.String jtaUTJNDIContext)
           
 void setXaAssumeRecoveryComplete(boolean xaAssumeRecoveryComplete)
           
 void setXaRecoveryNodes(java.util.List<java.lang.String> xaRecoveryNodes)
           
 void setXaResourceMapClassNames(java.util.List<java.lang.String> xaErrorHandlers)
           
 void setXaResourceOrphanFilterClassNames(java.util.List<java.lang.String> xaResourceOrphanFilters)
           
 void setXaResourceRecoveryClassNames(java.util.List<java.lang.String> xaResourceRecoveryInstances)
           
 void setXaRollbackOptimization(boolean xaRollbackOptimization)
           
 void setXaTransactionTimeoutEnabled(boolean xaTransactionTimeoutEnabled)
           
 

Method Detail

isSupportSubtransactions

boolean isSupportSubtransactions()

setSupportSubtransactions

void setSupportSubtransactions(boolean supportSubtransactions)

getTransactionManagerClassName

java.lang.String getTransactionManagerClassName()

setTransactionManagerClassName

void setTransactionManagerClassName(java.lang.String jtaTMImplementation)

getUserTransactionClassName

java.lang.String getUserTransactionClassName()

setUserTransactionClassName

void setUserTransactionClassName(java.lang.String jtaUTImplementation)

getTransactionSynchronizationRegistryClassName

java.lang.String getTransactionSynchronizationRegistryClassName()

setTransactionSynchronizationRegistryClassName

void setTransactionSynchronizationRegistryClassName(java.lang.String jtaTSRImplementation)

getXaRecoveryNodes

java.util.List<java.lang.String> getXaRecoveryNodes()

setXaRecoveryNodes

void setXaRecoveryNodes(java.util.List<java.lang.String> xaRecoveryNodes)

getXaResourceRecoveryClassNames

java.util.List<java.lang.String> getXaResourceRecoveryClassNames()

setXaResourceRecoveryClassNames

void setXaResourceRecoveryClassNames(java.util.List<java.lang.String> xaResourceRecoveryInstances)

getXaResourceOrphanFilterClassNames

java.util.List<java.lang.String> getXaResourceOrphanFilterClassNames()

setXaResourceOrphanFilterClassNames

void setXaResourceOrphanFilterClassNames(java.util.List<java.lang.String> xaResourceOrphanFilters)

isXaRollbackOptimization

boolean isXaRollbackOptimization()

setXaRollbackOptimization

void setXaRollbackOptimization(boolean xaRollbackOptimization)

isXaAssumeRecoveryComplete

boolean isXaAssumeRecoveryComplete()

setXaAssumeRecoveryComplete

void setXaAssumeRecoveryComplete(boolean xaAssumeRecoveryComplete)

getUserTransactionJNDIContext

java.lang.String getUserTransactionJNDIContext()

setUserTransactionJNDIContext

void setUserTransactionJNDIContext(java.lang.String jtaUTJNDIContext)

getTransactionManagerJNDIContext

java.lang.String getTransactionManagerJNDIContext()

setTransactionManagerJNDIContext

void setTransactionManagerJNDIContext(java.lang.String jtaTMJNDIContext)

getTransactionSynchronizationRegistryJNDIContext

java.lang.String getTransactionSynchronizationRegistryJNDIContext()

setTransactionSynchronizationRegistryJNDIContext

void setTransactionSynchronizationRegistryJNDIContext(java.lang.String jtaTSRJNDIContext)

getXaResourceMapClassNames

java.util.List<java.lang.String> getXaResourceMapClassNames()

setXaResourceMapClassNames

void setXaResourceMapClassNames(java.util.List<java.lang.String> xaErrorHandlers)

isXaTransactionTimeoutEnabled

boolean isXaTransactionTimeoutEnabled()

setXaTransactionTimeoutEnabled

void setXaTransactionTimeoutEnabled(boolean xaTransactionTimeoutEnabled)

getLastResourceOptimisationInterface

java.lang.String getLastResourceOptimisationInterface()

setLastResourceOptimisationInterface

void setLastResourceOptimisationInterface(java.lang.String lastResourceOptimisationInterface)