org.apache.geronimo.connector.outbound
Interface ConnectionInterceptor

All Known Implementing Classes:
AbstractSinglePoolConnectionInterceptor, ConnectionHandleInterceptor, ConnectionTrackingInterceptor, LocalXAResourceInsertionInterceptor, LogXAResourceInsertionInterceptor, MCFConnectionInterceptor, MultiPoolConnectionInterceptor, SinglePoolConnectionInterceptor, SinglePoolMatchAllConnectionInterceptor, SubjectInterceptor, TCCLInterceptor, ThreadLocalCachingConnectionInterceptor, TransactionCachingInterceptor, TransactionEnlistingInterceptor, XAResourceInsertionInterceptor

public interface ConnectionInterceptor

ConnectionInterceptor is the interface implemented by ConnectionManager "aspects". A ConnectionInterceptor implementation can provide one step of functionality for obtaining or releasing a ManagedConnection.

Version:
$Rev: 984469 $ $Date: 2010-08-12 00:49:47 +0800 (Thu, 12 Aug 2010) $

Method Summary
 void destroy()
           
 void getConnection(ConnectionInfo connectionInfo)
           
 void info(java.lang.StringBuilder s)
           
 void returnConnection(ConnectionInfo connectionInfo, ConnectionReturnAction connectionReturnAction)
           
 

Method Detail

getConnection

void getConnection(ConnectionInfo connectionInfo)
                   throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

returnConnection

void returnConnection(ConnectionInfo connectionInfo,
                      ConnectionReturnAction connectionReturnAction)

destroy

void destroy()

info

void info(java.lang.StringBuilder s)


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.