public Object allocateConnection(ManagedConnectionFactory mcf,
ConnectionRequestInfo cxRequestInfo)
throws ResourceException{
ManagedConnection mc = mcf.createManagedConnection(null,cxRequestInfo);
ConnectionListener l = new ConnectionListener(mc);
mc.addConnectionEventListener(l);
return mc.getConnection(null,cxRequestInfo);
}
class ConnectionListener implements ConnectionEventListener {