|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
EwayConnection interface for ManagedConnection support
Method Summary | |
void |
cleanup()
Perform clean up of any resources or reset of any state held by the instance of EwayConnection. |
void |
destroy()
Release any resources prior to the destruction of the associated ManagedConnection. |
AssociateableHandle |
getConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Get a new instance of the connection handle (application connection). |
javax.resource.spi.LocalTransaction |
getLocalTransaction()
Get a LocalTransaction instance for local transaction demaracation. |
javax.resource.spi.ManagedConnectionMetaData |
getMetaData()
Get a new instance of the ManagedConnectionMetaData which contains connection information for the currently established connection. |
javax.transaction.xa.XAResource |
getXAResource()
Get an XAResource instance for global transaction demaracation. |
void |
initialize(ManagedConnectionCallback mcCallback,
javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Initialize the EwayConnection. |
boolean |
matchConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Determines whether this instance of the EwayConnection matches the the connection request with the connection information in Subject and/or ConnectionRequestInfo. |
Method Detail |
public void initialize(ManagedConnectionCallback mcCallback, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri) throws javax.resource.ResourceException
mcCallback
- The callback object for getting services from the
associated ManagedConnection.subject
- The Subject instance which holds the credentials for EIS
signon.cri
- The ConnectionRequestInfo instance which can hold both EIS
signon information or general connection specific information.
The ConnectionRequestInfo provided will contain the union of the
properties from the client connection request properties, the
ResourceAdapter properties, and the ManagedConnectionFactory
properties.
javax.resource.ResourceException
- upon error.public void cleanup() throws javax.resource.ResourceException
javax.resource.ResourceException
- upon error.public void destroy() throws javax.resource.ResourceException
javax.resource.ResourceException
- upon error.public AssociateableHandle getConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri) throws javax.resource.ResourceException
subject
- The Subject instance which holds the credentials for EIS
signon.cri
- The ConnectionRequestInfo instance which holds both EIS EIS
signon information or general connection specific information.
The ConnectionRequestInfo provided will contain the union of the
properties from the client connection request properties, the
ResourceAdapter properties, and the ManagedConnectionFactory
properties.
javax.resource.ResourceException
- upon error.public boolean matchConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)
subject
- The Subject instance which holds the credentials for EIS
signon.cri
- The ConnectionRequestInfo instance which holds both EIS EIS
signon information or general connection specific information.
The ConnectionRequestInfo provided will contain the union of the
properties from the client connection request properties, the
ResourceAdapter properties, and the ManagedConnectionFactory
properties.
public javax.resource.spi.LocalTransaction getLocalTransaction() throws javax.resource.ResourceException
javax.resource.ResourceException
- upon error.public javax.resource.spi.ManagedConnectionMetaData getMetaData() throws javax.resource.ResourceException
javax.resource.ResourceException
- upon error.public javax.transaction.xa.XAResource getXAResource() throws javax.resource.ResourceException
javax.resource.ResourceException
- upon error.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |