public class ConnectionManagerImpl extends Object implements ConnectionManager, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected ResourcePrincipal |
defaultPrin |
protected String |
jndiName |
protected String |
logicalName |
protected PoolInfo |
poolInfo |
protected String |
rarName |
protected ResourceInfo |
resourceInfo |
| Constructor and Description |
|---|
ConnectionManagerImpl(PoolInfo poolInfo,
ResourceInfo resourceInfo) |
| Modifier and Type | Method and Description |
|---|---|
Object |
allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf,
javax.resource.spi.ConnectionRequestInfo cxRequestInfo) |
Object |
allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf,
javax.resource.spi.ConnectionRequestInfo cxRequestInfo,
String jndiNameToUse) |
Object |
allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf,
javax.resource.spi.ConnectionRequestInfo cxRequestInfo,
String jndiNameToUse,
Object conn) |
Object |
allocateNonTxConnection(javax.resource.spi.ManagedConnectionFactory mcf,
javax.resource.spi.ConnectionRequestInfo cxRequestInfo)
Allocate a non transactional connection.
|
String |
getJndiName()
provides the JndiName of the resource
|
protected static Logger |
getLogger() |
String |
getLogicalName() |
String |
getRarName() |
void |
initialize() |
protected Object |
internalGetConnection(javax.resource.spi.ManagedConnectionFactory mcf,
ResourcePrincipal prin,
javax.resource.spi.ConnectionRequestInfo cxRequestInfo,
boolean shareable,
String jndiNameToUse,
Object conn,
boolean isUnknownAuth) |
void |
logFine(String message) |
void |
setJndiName(String jndiName) |
void |
setLogicalName(String logicalName) |
void |
setRarName(String _rarName) |
protected String jndiName
protected String logicalName
protected PoolInfo poolInfo
protected ResourceInfo resourceInfo
protected String rarName
protected ResourcePrincipal defaultPrin
public ConnectionManagerImpl(PoolInfo poolInfo, ResourceInfo resourceInfo)
public void setJndiName(String jndiName)
public String getJndiName()
ConnectionManagerpublic void setLogicalName(String logicalName)
public String getLogicalName()
public Object allocateNonTxConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo) throws javax.resource.ResourceException
mcf - ManagedConnectionFactorycxRequestInfo - ConnectionRequestInfojavax.resource.ResourceException - when unable to provide a connectionpublic Object allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo) throws javax.resource.ResourceException
allocateConnection in interface javax.resource.spi.ConnectionManagerjavax.resource.ResourceExceptionpublic Object allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo, String jndiNameToUse) throws javax.resource.ResourceException
javax.resource.ResourceExceptionpublic Object allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo, String jndiNameToUse, Object conn) throws javax.resource.ResourceException
javax.resource.ResourceExceptionprotected Object internalGetConnection(javax.resource.spi.ManagedConnectionFactory mcf, ResourcePrincipal prin, javax.resource.spi.ConnectionRequestInfo cxRequestInfo, boolean shareable, String jndiNameToUse, Object conn, boolean isUnknownAuth) throws javax.resource.ResourceException
javax.resource.ResourceExceptionpublic void setRarName(String _rarName)
public String getRarName()
public void initialize()
throws ConnectorRuntimeException
ConnectorRuntimeExceptionpublic void logFine(String message)
protected static Logger getLogger()
Copyright © 2017. All rights reserved.