public class LegacyConnectionFactoryImp extends java.lang.Object implements TxConnectionFactory
TxConnectionFactory.Tag
Constructor and Description |
---|
LegacyConnectionFactoryImp(java.lang.String jndiName,
java.lang.String rarName,
java.util.Map<java.lang.String,java.lang.String> rarConfigProperty,
java.lang.String poolName,
java.lang.String connectionDefinition,
java.util.Map<java.lang.String,java.lang.String> connConfigProperty,
org.jboss.jca.common.api.metadata.common.TransactionSupportEnum transactionSupport)
create a LegacyConnectionFactoryImp
|
Modifier and Type | Method and Description |
---|---|
LegacyConnectionFactoryImp |
buildAdminObejcts(java.lang.String className,
java.lang.String jndiName,
java.lang.String poolName,
java.util.Map<java.lang.String,java.lang.String> configProperties,
boolean enabled,
boolean useJavaContext)
build admin object
|
LegacyConnectionFactoryImp |
buildCommonPool(java.lang.Integer minPoolSize,
java.lang.Integer maxPoolSize,
java.lang.Boolean prefill,
org.jboss.jca.common.api.metadata.common.Capacity capacity,
java.lang.Boolean noTxSeparatePool,
java.lang.Boolean interleaving)
build pool part
|
LegacyConnectionFactoryImp |
buildOther()
build other properties
|
void |
buildResourceAdapterImpl()
buildResourceAdapterImpl
|
LegacyConnectionFactoryImp |
buildSecurity(java.lang.String securityDomainManaged,
java.lang.String securityDomainAndApplicationManaged,
boolean applicationManaged)
build security part
|
LegacyConnectionFactoryImp |
buildTimeOut(java.lang.Long blockingTimeoutMillis,
java.lang.Long idleTimeoutMinutes,
java.lang.Integer allocationRetry,
java.lang.Long allocationRetryWaitMillis,
java.lang.Integer xaResourceTimeout)
build timeout part
|
LegacyConnectionFactoryImp |
buildValidation(java.lang.Boolean backgroundValidation,
java.lang.Long backgroundValidationMillis,
java.lang.Boolean useFastFail)
build validation part
|
LegacyConnectionFactoryImp |
buildWorkManager(org.jboss.jca.common.api.metadata.resourceadapter.WorkManager workmanager)
build workmanager
|
java.lang.Integer |
getAllocationRetry()
Get the allocationRetryWaitMillis.
|
java.lang.Long |
getAllocationRetryWaitMillis()
Get the allocationRetryWaitMillis.
|
java.lang.Long |
getBackgroundValidationMillis()
Get the backgroundValidationMillis.
|
java.lang.Long |
getBlockingTimeoutMillis()
Get the blockingTimeoutMillis.
|
java.util.Map<java.lang.String,java.lang.String> |
getConfigProperties()
Get the configProperties.
|
java.lang.String |
getConnectionDefinition()
get the ConnectionDefinition
|
java.lang.Long |
getIdleTimeoutMinutes()
Get the idleTimeoutMinutes.
|
java.lang.Boolean |
getInterleaving()
getInterleaving
|
java.lang.String |
getJndiName()
Get the jndiName.
|
java.lang.Integer |
getMaxPoolSize()
Get the maxPoolSize.
|
java.lang.Integer |
getMinPoolSize()
Get the minPoolSize.
|
java.lang.String |
getRarName()
Get the rarName.
|
java.lang.String |
getSecurityDomain()
get the security domain for pure security-domain security management
|
org.jboss.jca.common.api.metadata.common.TransactionSupportEnum |
getTransactionSupport()
get the getTransactionSupport
|
java.lang.Integer |
getXaResourceTimeout()
Get the xaResourceTimeout.
|
java.lang.Boolean |
isBackgroundValidation()
Get the backgroundValidation.
|
java.lang.Boolean |
isNoTxSeparatePools()
Get the noTxSeparatePools.
|
java.lang.Boolean |
isPrefill()
Get the prefill.
|
java.lang.Boolean |
isTrackConnectionByTx()
Get the TrackConnectionByTx.
|
java.lang.Boolean |
isUseFastFail()
Get the useFastFail.
|
void |
setInterleaving(java.lang.Boolean interleaving)
setInterleaving
|
java.lang.String |
toString() |
public LegacyConnectionFactoryImp(java.lang.String jndiName, java.lang.String rarName, java.util.Map<java.lang.String,java.lang.String> rarConfigProperty, java.lang.String poolName, java.lang.String connectionDefinition, java.util.Map<java.lang.String,java.lang.String> connConfigProperty, org.jboss.jca.common.api.metadata.common.TransactionSupportEnum transactionSupport)
jndiName
- jndiNamerarName
- rarNamerarConfigProperty
- rarConfigPropertypoolName
- poolNameconnectionDefinition
- connectionDefinitionconnConfigProperty
- connConfigPropertytransactionSupport
- transactionSupportpublic void buildResourceAdapterImpl() throws java.lang.Exception
java.lang.Exception
- exceptionpublic java.lang.String toString()
toString
in class java.lang.Object
public LegacyConnectionFactoryImp buildTimeOut(java.lang.Long blockingTimeoutMillis, java.lang.Long idleTimeoutMinutes, java.lang.Integer allocationRetry, java.lang.Long allocationRetryWaitMillis, java.lang.Integer xaResourceTimeout) throws java.lang.Exception
blockingTimeoutMillis
- blockingTimeoutMillisidleTimeoutMinutes
- idleTimeoutMinutesallocationRetry
- allocationRetryallocationRetryWaitMillis
- allocationRetryWaitMillisxaResourceTimeout
- xaResourceTimeoutjava.lang.Exception
- exceptionpublic LegacyConnectionFactoryImp buildValidation(java.lang.Boolean backgroundValidation, java.lang.Long backgroundValidationMillis, java.lang.Boolean useFastFail) throws java.lang.Exception
backgroundValidation
- backgroundValidationbackgroundValidationMillis
- backgroundValidationMillisuseFastFail
- useFastFailjava.lang.Exception
- exceptionpublic LegacyConnectionFactoryImp buildCommonPool(java.lang.Integer minPoolSize, java.lang.Integer maxPoolSize, java.lang.Boolean prefill, org.jboss.jca.common.api.metadata.common.Capacity capacity, java.lang.Boolean noTxSeparatePool, java.lang.Boolean interleaving) throws java.lang.Exception
minPoolSize
- minPoolSizemaxPoolSize
- maxPoolSizeprefill
- prefillcapacity
- capacitynoTxSeparatePool
- noTxSeparatePoolinterleaving
- interleavingjava.lang.Exception
- exceptionpublic LegacyConnectionFactoryImp buildSecurity(java.lang.String securityDomainManaged, java.lang.String securityDomainAndApplicationManaged, boolean applicationManaged) throws java.lang.Exception
securityDomainManaged
- securityDomainManagedsecurityDomainAndApplicationManaged
- securityDomainAndApplicationManagedapplicationManaged
- applicationManagedSjava.lang.Exception
- exceptionpublic LegacyConnectionFactoryImp buildAdminObejcts(java.lang.String className, java.lang.String jndiName, java.lang.String poolName, java.util.Map<java.lang.String,java.lang.String> configProperties, boolean enabled, boolean useJavaContext) throws java.lang.Exception
className
- classNamejndiName
- jndiNamepoolName
- poolNameconfigProperties
- configPropertiesenabled
- enableduseJavaContext
- useJavaContextjava.lang.Exception
- exceptionpublic LegacyConnectionFactoryImp buildWorkManager(org.jboss.jca.common.api.metadata.resourceadapter.WorkManager workmanager) throws java.lang.Exception
workmanager
- workmanagerjava.lang.Exception
- exceptionpublic LegacyConnectionFactoryImp buildOther()
public java.lang.String getJndiName()
ConnectionFactory
getJndiName
in interface ConnectionFactory
public java.lang.String getSecurityDomain()
ConnectionFactory
getSecurityDomain
in interface ConnectionFactory
public java.lang.Integer getMinPoolSize()
ConnectionFactory
getMinPoolSize
in interface ConnectionFactory
public java.lang.Integer getMaxPoolSize()
ConnectionFactory
getMaxPoolSize
in interface ConnectionFactory
public java.lang.Long getBlockingTimeoutMillis()
ConnectionFactory
getBlockingTimeoutMillis
in interface ConnectionFactory
public java.lang.Boolean isBackgroundValidation()
ConnectionFactory
isBackgroundValidation
in interface ConnectionFactory
public java.lang.Long getBackgroundValidationMillis()
ConnectionFactory
getBackgroundValidationMillis
in interface ConnectionFactory
public java.lang.Long getIdleTimeoutMinutes()
ConnectionFactory
getIdleTimeoutMinutes
in interface ConnectionFactory
public java.lang.Integer getAllocationRetry()
ConnectionFactory
getAllocationRetry
in interface ConnectionFactory
public java.lang.Long getAllocationRetryWaitMillis()
ConnectionFactory
getAllocationRetryWaitMillis
in interface ConnectionFactory
public java.lang.Boolean isPrefill()
ConnectionFactory
isPrefill
in interface ConnectionFactory
public java.lang.Boolean isUseFastFail()
ConnectionFactory
isUseFastFail
in interface ConnectionFactory
public java.lang.Boolean isNoTxSeparatePools()
CommonXa
isNoTxSeparatePools
in interface CommonXa
public java.lang.Boolean isTrackConnectionByTx()
CommonXa
isTrackConnectionByTx
in interface CommonXa
public java.lang.Integer getXaResourceTimeout()
CommonXa
getXaResourceTimeout
in interface CommonXa
public java.lang.String getRarName()
NoTxConnectionFactory
getRarName
in interface NoTxConnectionFactory
public java.lang.String getConnectionDefinition()
NoTxConnectionFactory
getConnectionDefinition
in interface NoTxConnectionFactory
public java.util.Map<java.lang.String,java.lang.String> getConfigProperties()
NoTxConnectionFactory
getConfigProperties
in interface NoTxConnectionFactory
public org.jboss.jca.common.api.metadata.common.TransactionSupportEnum getTransactionSupport()
TxConnectionFactory
getTransactionSupport
in interface TxConnectionFactory
public void setInterleaving(java.lang.Boolean interleaving)
interleaving
- interleavingpublic java.lang.Boolean getInterleaving()
Copyright © 2014 IronJacamar (http://www.ironjacamar.org)