void rollbackResources ( ) { final boolean traceOn = TraceComponent . isAnyTracingEnabled ( ) ; if ( traceOn && tc . isEntryEnabled ( ) ) Tr . entry ( tc , "rollbackResources" , this ) ; distributeEnd ( XAResource . TMFAIL ) ; _outcome = false ; _retryRequired = distributeOutcome ( ) ; if ( traceOn && tc . isEntryEnabled ( ) ) Tr . exit ( tc , "rollbackResources" , _retryRequired ) ; }
Rollback all resources but do not drive state changes . Used when transaction HAS TIMED OUT . This will not start a retry thread