org.jboss.jca.core.connectionmanager
Class ConnectionManagerFactory

java.lang.Object
  extended by org.jboss.jca.core.connectionmanager.ConnectionManagerFactory

public class ConnectionManagerFactory
extends Object

The connection manager factory.

Author:
Jesper Pedersen

Constructor Summary
ConnectionManagerFactory()
          Constructor
 
Method Summary
 NoTxConnectionManager createNonTransactional(javax.resource.spi.TransactionSupport.TransactionSupportLevel tsl, Pool pool, org.jboss.security.SubjectFactory subjectFactory, String securityDomain, boolean useCcm, org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager ccm, boolean connectable, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, Integer allocationRetry, Long allocationRetryWaitMillis)
          Create a connection manager
 TxConnectionManager createTransactional(javax.resource.spi.TransactionSupport.TransactionSupportLevel tsl, Pool pool, org.jboss.security.SubjectFactory subjectFactory, String securityDomain, boolean useCcm, org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager ccm, boolean connectable, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, Integer allocationRetry, Long allocationRetryWaitMillis, org.jboss.jca.core.spi.transaction.TransactionIntegration txIntegration, Boolean interleaving, Integer xaResourceTimeout, Boolean isSameRMOverride, Boolean wrapXAResource, Boolean padXid)
          Create a transactional connection manager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionManagerFactory

public ConnectionManagerFactory()
Constructor

Method Detail

createNonTransactional

public NoTxConnectionManager createNonTransactional(javax.resource.spi.TransactionSupport.TransactionSupportLevel tsl,
                                                    Pool pool,
                                                    org.jboss.security.SubjectFactory subjectFactory,
                                                    String securityDomain,
                                                    boolean useCcm,
                                                    org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager ccm,
                                                    boolean connectable,
                                                    org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy,
                                                    Integer allocationRetry,
                                                    Long allocationRetryWaitMillis)
Create a connection manager

Parameters:
tsl - The transaction support level
pool - The pool for the connection manager
subjectFactory - The subject factory
securityDomain - The security domain
useCcm - Should the CCM be used
ccm - The cached connection manager
connectable - Is connectable resources supported
flushStrategy - The flush strategy
allocationRetry - The allocation retry value
allocationRetryWaitMillis - The allocation retry millis value
Returns:
The connection manager instance

createTransactional

public TxConnectionManager createTransactional(javax.resource.spi.TransactionSupport.TransactionSupportLevel tsl,
                                               Pool pool,
                                               org.jboss.security.SubjectFactory subjectFactory,
                                               String securityDomain,
                                               boolean useCcm,
                                               org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager ccm,
                                               boolean connectable,
                                               org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy,
                                               Integer allocationRetry,
                                               Long allocationRetryWaitMillis,
                                               org.jboss.jca.core.spi.transaction.TransactionIntegration txIntegration,
                                               Boolean interleaving,
                                               Integer xaResourceTimeout,
                                               Boolean isSameRMOverride,
                                               Boolean wrapXAResource,
                                               Boolean padXid)
Create a transactional connection manager

Parameters:
tsl - The transaction support level
pool - The pool for the connection manager
subjectFactory - The subject factory
securityDomain - The security domain
useCcm - Should the CCM be used
ccm - The cached connection manager
connectable - Is connectable resources supported
flushStrategy - The flush strategy
allocationRetry - The allocation retry value
allocationRetryWaitMillis - The allocation retry millis value
txIntegration - The transaction manager integration
interleaving - Enable interleaving
xaResourceTimeout - The transaction timeout for XAResource
isSameRMOverride - Should isSameRM be overridden
wrapXAResource - Should XAResource be wrapped
padXid - Should Xids be padded
Returns:
The connection manager instance


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)