public static synchronized void delistConnectionListener ( String poolName , Object mcp , Object cl , String tx , boolean success , boolean rollbacked , boolean interleaving ) { if ( ! rollbacked ) { if ( ! interleaving ) { if ( success ) { log . tracef ( "%s" , new TraceEvent ( poolName , Integer . toHexString ( System . identityHashCode ( mcp ) ) , TraceEvent . DELIST_CONNECTION_LISTENER , Integer . toHexString ( System . identityHashCode ( cl ) ) , tx . replace ( ' ' , ' ' ) ) ) ; } else { log . tracef ( "%s" , new TraceEvent ( poolName , Integer . toHexString ( System . identityHashCode ( mcp ) ) , TraceEvent . DELIST_CONNECTION_LISTENER_FAILED , Integer . toHexString ( System . identityHashCode ( cl ) ) , tx . replace ( ' ' , ' ' ) ) ) ; } } else { if ( success ) { log . tracef ( "%s" , new TraceEvent ( poolName , Integer . toHexString ( System . identityHashCode ( mcp ) ) , TraceEvent . DELIST_INTERLEAVING_CONNECTION_LISTENER , Integer . toHexString ( System . identityHashCode ( cl ) ) , tx . replace ( ' ' , ' ' ) ) ) ; } else { log . tracef ( "%s" , new TraceEvent ( poolName , Integer . toHexString ( System . identityHashCode ( mcp ) ) , TraceEvent . DELIST_INTERLEAVING_CONNECTION_LISTENER_FAILED , Integer . toHexString ( System . identityHashCode ( cl ) ) , tx . replace ( ' ' , ' ' ) ) ) ; } } } else { if ( success ) { log . tracef ( "%s" , new TraceEvent ( poolName , Integer . toHexString ( System . identityHashCode ( mcp ) ) , TraceEvent . DELIST_ROLLEDBACK_CONNECTION_LISTENER , Integer . toHexString ( System . identityHashCode ( cl ) ) , tx . replace ( ' ' , ' ' ) ) ) ; } else { log . tracef ( "%s" , new TraceEvent ( poolName , Integer . toHexString ( System . identityHashCode ( mcp ) ) , TraceEvent . DELIST_ROLLEDBACK_CONNECTION_LISTENER_FAILED , Integer . toHexString ( System . identityHashCode ( cl ) ) , tx . replace ( ' ' , ' ' ) ) ) ; } } }
Delist connection listener