Package com.sun.enterprise.connectors
Class PoolMetaData
- java.lang.Object
-
- com.sun.enterprise.connectors.PoolMetaData
-
public class PoolMetaData extends Object
Information about the ConnectorConnectionPool. Stored inofrmation is: 1. Default Subject 2. MCF Instance 3. Password, UserName 4. The transaction-support attribute level in case of connector connection pools 5. The allow-non-component-callers, non-trasnactional-connections attribs for jdbc connection pools- Author:
- Binod P.G., Aditya Gore
-
-
Constructor Summary
Constructors Constructor Description PoolMetaData(PoolInfo poolInfo, jakarta.resource.spi.ManagedConnectionFactory mcf, Subject s, int txSupport, ResourcePrincipal prin, boolean isPM, boolean isNonTx, boolean lazyEnlistable, RuntimeSecurityMap runtimeSecurityMap, boolean lazyAssoc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.resource.spi.ManagedConnectionFactorygetMCF()ResourcePrincipalgetResourcePrincipal()RuntimeSecurityMapgetRuntimeSecurityMap()SubjectgetSubject()intgetTransactionSupport()booleanisAuthCredentialsDefinedInPool()booleanisLazyAssociatable()booleanisLazyEnlistable()booleanisNonTx()booleanisPM()voidsetAuthCredentialsDefinedInPool(boolean authCred)voidsetIsNonTx(boolean flag)voidsetIsPM(boolean flag)voidsetLazyAssoc(boolean flag)voidsetLazyEnlistable(boolean flag)StringtoString()
-
-
-
Constructor Detail
-
PoolMetaData
public PoolMetaData(PoolInfo poolInfo, jakarta.resource.spi.ManagedConnectionFactory mcf, Subject s, int txSupport, ResourcePrincipal prin, boolean isPM, boolean isNonTx, boolean lazyEnlistable, RuntimeSecurityMap runtimeSecurityMap, boolean lazyAssoc)
-
-
Method Detail
-
getMCF
public jakarta.resource.spi.ManagedConnectionFactory getMCF()
-
getSubject
public Subject getSubject()
-
getTransactionSupport
public int getTransactionSupport()
-
getResourcePrincipal
public ResourcePrincipal getResourcePrincipal()
-
setIsNonTx
public void setIsNonTx(boolean flag)
-
isNonTx
public boolean isNonTx()
-
setIsPM
public void setIsPM(boolean flag)
-
isPM
public boolean isPM()
-
getRuntimeSecurityMap
public RuntimeSecurityMap getRuntimeSecurityMap()
-
setLazyEnlistable
public void setLazyEnlistable(boolean flag)
-
isLazyEnlistable
public boolean isLazyEnlistable()
-
setLazyAssoc
public void setLazyAssoc(boolean flag)
-
isLazyAssociatable
public boolean isLazyAssociatable()
-
setAuthCredentialsDefinedInPool
public void setAuthCredentialsDefinedInPool(boolean authCred)
-
isAuthCredentialsDefinedInPool
public boolean isAuthCredentialsDefinedInPool()
-
-