org.apache.commons.transaction.memory.jca
Class MapManagedConnection

java.lang.Object
  extended by org.apache.commons.transaction.memory.jca.MapManagedConnection

public class MapManagedConnection
extends Object

Version:
$Revision$

Field Summary
protected  MapConnection connection
           
protected  List listeners
           
protected  PrintWriter out
           
 
Constructor Summary
MapManagedConnection(ConnectionRequestInfo cxRequestInfo)
           
 
Method Summary
 void addConnectionEventListener(ConnectionEventListener listener)
           
 void associateConnection(Object connection)
           
 void cleanup()
           
 void close()
           
 void destroy()
           
 Object getConnection(Subject subject, ConnectionRequestInfo cxRequestInfo)
           
 LocalTransaction getLocalTransaction()
           
 PrintWriter getLogWriter()
           
 ManagedConnectionMetaData getMetaData()
           
 XAResource getXAResource()
           
 void removeConnectionEventListener(ConnectionEventListener listener)
           
 void setLogWriter(PrintWriter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connection

protected MapConnection connection

listeners

protected List listeners

out

protected PrintWriter out
Constructor Detail

MapManagedConnection

public MapManagedConnection(ConnectionRequestInfo cxRequestInfo)
Method Detail

close

public void close()

getConnection

public Object getConnection(Subject subject,
                            ConnectionRequestInfo cxRequestInfo)
                     throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#getConnection(Subject, ConnectionRequestInfo)

destroy

public void destroy()
             throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#destroy()

cleanup

public void cleanup()
             throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#cleanup()

associateConnection

public void associateConnection(Object connection)
                         throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#associateConnection(Object)

addConnectionEventListener

public void addConnectionEventListener(ConnectionEventListener listener)
See Also:
ManagedConnection#addConnectionEventListener(ConnectionEventListener)

removeConnectionEventListener

public void removeConnectionEventListener(ConnectionEventListener listener)
See Also:
ManagedConnection#removeConnectionEventListener(ConnectionEventListener)

getXAResource

public XAResource getXAResource()
                         throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#getXAResource()

getLocalTransaction

public LocalTransaction getLocalTransaction()
                                     throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#getLocalTransaction()

getMetaData

public ManagedConnectionMetaData getMetaData()
                                      throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#getMetaData()

setLogWriter

public void setLogWriter(PrintWriter out)
                  throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#setLogWriter(PrintWriter)

getLogWriter

public PrintWriter getLogWriter()
                         throws ResourceException
Throws:
ResourceException
See Also:
ManagedConnection#getLogWriter()


Copyright © 2004 The Apache Software Foundation. All Rights Reserved.