|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A ManagedConnectionFactory is a factory for the creation of ManagedConnection objects and ConnectionFactory objects. It provides methods which can be used to match ManagedConnetions.
| Method Summary | |
Object |
createConnectionFactory()
Creates a connection factory instance. |
Object |
createConnectionFactory(ConnectionManager cxManager)
Creates a connection factory instance. |
ManagedConnection |
createManagedConnection(Subject subject,
ConnectionRequestInfo cxRequestInfo)
Creates a new ManagedConnection |
boolean |
equals(Object other)
Tests object for equality |
PrintWriter |
getLogWriter()
Gets the logwriter for this instance. |
int |
hashCode()
Generates a hashCode for this object |
ManagedConnection |
matchManagedConnections(Set connectionSet,
Subject subject,
ConnectionRequestInfo cxRequestInfo)
Returns a matching connection from the set. |
void |
setLogWriter(PrintWriter out)
Sets the logwriter for this instance. |
| Method Detail |
public Object createConnectionFactory()
throws ResourceException
ResourceException - for a generic error
ResourceAdapterInternalException - for an internal error in the
resource adapter
public Object createConnectionFactory(ConnectionManager cxManager)
throws ResourceException
cxManager - the connection manager
ResourceException - for a generic error
ResourceAdapterInternalException - for an internal error in the
resource adapter
public ManagedConnection createManagedConnection(Subject subject,
ConnectionRequestInfo cxRequestInfo)
throws ResourceException
subject - the subjectcxRequestInfo - the connection request info
ResourceException - for a generic error
ResourceAllocationException - for an error allocting resources
ResourceAdapterInternalException - for an internal error in the
resource adapter
SecurityException - for a security problem
EISSystemException - for an error from the EIS
public ManagedConnection matchManagedConnections(Set connectionSet,
Subject subject,
ConnectionRequestInfo cxRequestInfo)
throws ResourceException
connectionSet - the connection setsubject - the subjectcxRequestInfo - the connection request info
ResourceException - for a generic error
ResourceAdapterInternalException - for an internal error in the
resource adapter
SecurityException - for a security problem
NotSupportedException - if not supported
public PrintWriter getLogWriter()
throws ResourceException
ResourceException - for a generic error
public void setLogWriter(PrintWriter out)
throws ResourceException
out - the log writer
ResourceException - for a generic error
ResourceAdapterInternalException - for an internal error in the
resource adapterpublic boolean equals(Object other)
other - the other object
public int hashCode()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||