org.apache.geronimo.connector.outbound.connectiontracking
Class ConnectionTrackingCoordinator.ConnectionInvocationHandler

java.lang.Object
  extended by org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoordinator.ConnectionInvocationHandler
All Implemented Interfaces:
InvocationHandler
Enclosing class:
ConnectionTrackingCoordinator

public static class ConnectionTrackingCoordinator.ConnectionInvocationHandler
extends Object
implements InvocationHandler


Constructor Summary
ConnectionTrackingCoordinator.ConnectionInvocationHandler(ConnectionTrackingInterceptor connectionTrackingInterceptor, ConnectionInfo connectionInfo, Object handle)
           
 
Method Summary
 void close()
           
 Object getHandle()
           
 Object invoke(Object object, Method method, Object[] args)
           
 boolean isReleased()
           
 void releaseHandle()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionTrackingCoordinator.ConnectionInvocationHandler

public ConnectionTrackingCoordinator.ConnectionInvocationHandler(ConnectionTrackingInterceptor connectionTrackingInterceptor,
                                                                 ConnectionInfo connectionInfo,
                                                                 Object handle)
Method Detail

invoke

public Object invoke(Object object,
                     Method method,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable

isReleased

public boolean isReleased()

releaseHandle

public void releaseHandle()

close

public void close()

getHandle

public Object getHandle()


Copyright © 2003-2010 Apache Software Foundation. All Rights Reserved.