public LocalTransactionCoordinator suspend ( ) { if ( tc . isEntryEnabled ( ) ) Tr . entry ( tc , "suspend" , this ) ; final LocalTranCoordImpl ltc = _coord ; if ( ltc != null ) { _coord = null ; ltc . suspend ( ) ; // suspend any native context invokeEventListener ( ltc , UOWEventListener . SUSPEND , null ) ; } if ( tc . isEntryEnabled ( ) ) Tr . exit ( tc , "suspend" , ltc ) ; return ltc ; }
Disassociates the LTC scope from the thread .