|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A ManagedConnection instance represents a connection to the underlying recource. A ManagedConnection provides access to the two transaction interfaces, XAResource and LocalTransaction. These interfaces are used to manage transactions on the resource.
| Method Summary | |
void |
addConnectionEventListener(ConnectionEventListener listener)
Adds a connection event listener |
void |
associateConnection(Object connection)
Associates a new application level connection handle with the connection. |
void |
cleanup()
Application server calls this to force cleanup of connection. |
void |
destroy()
Destroys the connection to the underlying resource. |
Object |
getConnection(Subject subject,
ConnectionRequestInfo cxRequestInfo)
Creates a new connection handle for the underlying connection. |
LocalTransaction |
getLocalTransaction()
Returns a LocalTransaction instance. |
PrintWriter |
getLogWriter()
Gets the logwriter for this instance. |
ManagedConnectionMetaData |
getMetaData()
Gets metadata inormation for this instances underlying resource manager instance. |
XAResource |
getXAResource()
Returns an XAResource instance. |
void |
removeConnectionEventListener(ConnectionEventListener listener)
Removes a connection event listener |
void |
setLogWriter(PrintWriter out)
Sets the logwriter for this instance. |
| Method Detail |
public void addConnectionEventListener(ConnectionEventListener listener)
public void removeConnectionEventListener(ConnectionEventListener listener)
public void associateConnection(Object connection) throws ResourceException
ResourceException
public void cleanup()
throws ResourceException
ResourceException
public void destroy()
throws ResourceException
ResourceExceptionpublic Object getConnection(Subject subject, ConnectionRequestInfo cxRequestInfo) throws ResourceException
ResourceExceptionpublic LocalTransaction getLocalTransaction() throws ResourceException
ResourceExceptionpublic PrintWriter getLogWriter() throws ResourceException
ResourceExceptionpublic ManagedConnectionMetaData getMetaData() throws ResourceException
ResourceExceptionpublic XAResource getXAResource() throws ResourceException
ResourceExceptionpublic void setLogWriter(PrintWriter out) throws ResourceException
ResourceException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||