Class ConnectorAllocator
- java.lang.Object
-
- com.sun.enterprise.resource.allocator.AbstractConnectorAllocator
-
- com.sun.enterprise.resource.allocator.ConnectorAllocator
-
- All Implemented Interfaces:
ResourceAllocator
public class ConnectorAllocator extends AbstractConnectorAllocator
- Author:
- Tony Ng
-
-
Constructor Summary
Constructors Constructor Description ConnectorAllocator(PoolManager poolMgr, jakarta.resource.spi.ManagedConnectionFactory mcf, ResourceSpec spec, Subject subject, jakarta.resource.spi.ConnectionRequestInfo reqInfo, ClientSecurityInfo info, ConnectorDescriptor desc, boolean shareable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceHandle
createResource()
void
destroyResource(ResourceHandle resource)
void
fillInResourceObjects(ResourceHandle resource)
boolean
shareableWithinComponent()
-
Methods inherited from class com.sun.enterprise.resource.allocator.AbstractConnectorAllocator
cleanup, closeUserConnection, createResourceHandle, getInvalidConnections, getSharedConnection, hasValidatingMCF, isConnectionValid, isTransactional, matchConnection, supportsReauthentication
-
-
-
-
Constructor Detail
-
ConnectorAllocator
public ConnectorAllocator(PoolManager poolMgr, jakarta.resource.spi.ManagedConnectionFactory mcf, ResourceSpec spec, Subject subject, jakarta.resource.spi.ConnectionRequestInfo reqInfo, ClientSecurityInfo info, ConnectorDescriptor desc, boolean shareable)
-
-
Method Detail
-
createResource
public ResourceHandle createResource() throws PoolingException
- Throws:
PoolingException
-
fillInResourceObjects
public void fillInResourceObjects(ResourceHandle resource) throws PoolingException
- Specified by:
fillInResourceObjects
in interfaceResourceAllocator
- Overrides:
fillInResourceObjects
in classAbstractConnectorAllocator
- Throws:
PoolingException
-
destroyResource
public void destroyResource(ResourceHandle resource) throws PoolingException
- Specified by:
destroyResource
in interfaceResourceAllocator
- Overrides:
destroyResource
in classAbstractConnectorAllocator
- Throws:
PoolingException
-
shareableWithinComponent
public boolean shareableWithinComponent()
- Specified by:
shareableWithinComponent
in interfaceResourceAllocator
- Overrides:
shareableWithinComponent
in classAbstractConnectorAllocator
-
-