org.jboss.jca.core.connectionmanager
Interface TxConnectionManager

All Superinterfaces:
org.jboss.jca.core.api.connectionmanager.listener.ConnectionCacheListener, ConnectionListenerFactory, javax.resource.spi.ConnectionManager, Serializable, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration
All Known Implementing Classes:
TxConnectionManagerImpl

public interface TxConnectionManager
extends ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration

Internal connection manager contract for transactional contexts.

Author:
Jesper Pedersen

Method Summary
 boolean getIsSameRMOverride()
          Get the IsSameRMOverride status
 boolean getPadXid()
          Get the PadXid status
 boolean getWrapXAResource()
          Get the wrap XAResource status
 int getXAResourceTimeout()
          Get the XA resource transaction time out in seconds
 boolean isInterleaving()
          Get the interleaving status
 boolean isLocalTransactions()
          Get the local transaction status
 
Methods inherited from interface org.jboss.jca.core.connectionmanager.ConnectionManager
getAllocationRetry, getAllocationRetryWaitMillis, getCachedConnectionManager, getJndiName, getPool, getSecurityDomain, getSubjectFactory, setJndiName, unregisterAssociation
 
Methods inherited from interface org.jboss.jca.core.api.connectionmanager.ConnectionManager
returnManagedConnection
 
Methods inherited from interface javax.resource.spi.ConnectionManager
allocateConnection
 
Methods inherited from interface org.jboss.jca.core.connectionmanager.listener.ConnectionCacheListener
disconnect, reconnect, transactionStarted
 
Methods inherited from interface org.jboss.jca.core.connectionmanager.listener.ConnectionListenerFactory
createConnectionListener, getTransactionIntegration, isTransactional
 
Methods inherited from interface org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration
getTimeLeftBeforeTransactionTimeout, getTransactionTimeout
 

Method Detail

isInterleaving

boolean isInterleaving()
Get the interleaving status

Returns:
True if interleaving; otherwise false

isLocalTransactions

boolean isLocalTransactions()
Get the local transaction status

Returns:
True if local transactions; false if XA

getXAResourceTimeout

int getXAResourceTimeout()
Get the XA resource transaction time out in seconds

Returns:
The value

getIsSameRMOverride

boolean getIsSameRMOverride()
Get the IsSameRMOverride status

Returns:
True if isSameRM is overridden; otherwise false

getWrapXAResource

boolean getWrapXAResource()
Get the wrap XAResource status

Returns:
True if XAResource instances are wrapped; otherwise false

getPadXid

boolean getPadXid()
Get the PadXid status

Returns:
True if Xids are padded; otherwise false


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)