final void resumeLocalTx ( LocalTransactionCoordinator lCoord ) throws IllegalStateException { final boolean isTraceOn = TraceComponent . isAnyTracingEnabled ( ) ; if ( isTraceOn && tc . isEventEnabled ( ) ) { if ( lCoord != null ) { Tr . event ( tc , "Resuming LTC cntxt: tid=" + Integer . toHexString ( lCoord . hashCode ( ) ) + "(LTC)" ) ; } else { Tr . event ( tc , "Resuming LTC cntxt: " + "null Coordinator!" ) ; } } ltcCurrent . resume ( lCoord ) ; // d165585 Begins if ( isTraceOn && // d527372 lCoord != null && TETxLifeCycleInfo . isTraceEnabled ( ) ) // d171555 { TETxLifeCycleInfo . traceLocalTxResume ( "" + System . identityHashCode ( lCoord ) , "Resume Local Tx" ) ; } // d165585 Ends }
Resume the local transaction associated with the given coordinator instance . If the coordinator passed in is null no local context will be resumed . IllegalStateException is raised if a global transaction context exists on the current thread .