Class BasicResourceAllocator
- java.lang.Object
-
- com.sun.enterprise.resource.allocator.AbstractConnectorAllocator
-
- com.sun.enterprise.connectors.inbound.BasicResourceAllocator
-
- All Implemented Interfaces:
ResourceAllocator
public final class BasicResourceAllocator extends AbstractConnectorAllocator
-
-
Constructor Summary
Constructors Constructor Description BasicResourceAllocator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup(ResourceHandle resourceHandle)
void
closeUserConnection(ResourceHandle resourceHandle)
ResourceHandle
createResource()
ResourceHandle
createResource(XAResource xaResource)
Set
getInvalidConnections(Set connectionSet)
boolean
isConnectionValid(ResourceHandle resource)
boolean
matchConnection(ResourceHandle resourceHandle)
boolean
supportsReauthentication()
-
Methods inherited from class com.sun.enterprise.resource.allocator.AbstractConnectorAllocator
createResourceHandle, destroyResource, fillInResourceObjects, getSharedConnection, hasValidatingMCF, isTransactional, shareableWithinComponent
-
-
-
-
Method Detail
-
createResource
public ResourceHandle createResource() throws PoolingException
- Throws:
PoolingException
-
createResource
public ResourceHandle createResource(XAResource xaResource) throws PoolingException
- Throws:
PoolingException
-
closeUserConnection
public void closeUserConnection(ResourceHandle resourceHandle) throws PoolingException
- Specified by:
closeUserConnection
in interfaceResourceAllocator
- Overrides:
closeUserConnection
in classAbstractConnectorAllocator
- Throws:
PoolingException
-
matchConnection
public boolean matchConnection(ResourceHandle resourceHandle)
- Specified by:
matchConnection
in interfaceResourceAllocator
- Overrides:
matchConnection
in classAbstractConnectorAllocator
-
supportsReauthentication
public boolean supportsReauthentication()
- Specified by:
supportsReauthentication
in interfaceResourceAllocator
- Overrides:
supportsReauthentication
in classAbstractConnectorAllocator
-
cleanup
public void cleanup(ResourceHandle resourceHandle) throws PoolingException
- Specified by:
cleanup
in interfaceResourceAllocator
- Overrides:
cleanup
in classAbstractConnectorAllocator
- Throws:
PoolingException
-
getInvalidConnections
public Set getInvalidConnections(Set connectionSet) throws jakarta.resource.ResourceException
- Specified by:
getInvalidConnections
in interfaceResourceAllocator
- Overrides:
getInvalidConnections
in classAbstractConnectorAllocator
- Throws:
jakarta.resource.ResourceException
-
isConnectionValid
public boolean isConnectionValid(ResourceHandle resource)
- Specified by:
isConnectionValid
in interfaceResourceAllocator
- Overrides:
isConnectionValid
in classAbstractConnectorAllocator
-
-