Name
ManagedConnection
Synopsis
A ManagedConnection
represents a physical connection to a resource.
Every client-side Connection
has a corresponding ManagedConnection
within the resource adapter implementation.
public interface ManagedConnection { // Event Registration Methods (by event name) public abstract void addConnectionEventListener( javax.resource.spi.ConnectionEventListener listener); public abstract void removeConnectionEventListener( javax.resource.spi.ConnectionEventListener listener); // Public Instance Methods public abstract void associateConnection( Object connection) throws ResourceException; public abstract void cleanup() throws ResourceException; public abstract void destroy() throws ResourceException; public abstract Object getConnection( javax.security.auth.Subject subject, ConnectionRequestInfo cxRequestInfo) throws ResourceException; public abstract javax.resource.spi.LocalTransaction getLocalTransaction( ) throws ResourceException; public abstract PrintWriter getLogWriter( ) throws ResourceException; public abstract ManagedConnectionMetaData getMetaData( ) throws ResourceException; public abstract javax.transaction.xa.XAResource getXAResource( ) throws ResourceException; public abstract void setLogWriter( PrintWriter out) throws ResourceException; }
Passed To
javax.resource.spi.ConnectionEvent.ConnectionEvent()
Returned By
ManagedConnectionFactory.{createManagedConnection()
, matchManagedConnections()}
Get Java Enterprise in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.