|
|||||||||||
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
ResourceException
public Object getConnection(Subject subject, ConnectionRequestInfo cxRequestInfo) throws ResourceException
ResourceException
public LocalTransaction getLocalTransaction() throws ResourceException
ResourceException
public PrintWriter getLogWriter() throws ResourceException
ResourceException
public ManagedConnectionMetaData getMetaData() throws ResourceException
ResourceException
public XAResource getXAResource() throws ResourceException
ResourceException
public void setLogWriter(PrintWriter out) throws ResourceException
ResourceException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |