@ Override public void createRecoveryManager ( RecoveryAgent agent , RecoveryLog tranLog , RecoveryLog xaLog , RecoveryLog recoverXaLog , byte [ ] defaultApplId , int defaultEpoch ) { if ( tc . isEntryEnabled ( ) ) Tr . entry ( tc , "createRecoveryManager" , new Object [ ] { this , agent , tranLog , xaLog , recoverXaLog , defaultApplId , defaultEpoch } ) ; _tranLog = tranLog ; _xaLog = xaLog ; _recoverXaLog = recoverXaLog ; _recoveryManager = new EmbeddableRecoveryManager ( this , agent , tranLog , xaLog , recoverXaLog , defaultApplId , defaultEpoch ) ; if ( tc . isEntryEnabled ( ) ) Tr . exit ( tc , "createRecoveryManager" , _recoveryManager ) ; }
Creates a RecoveryManager object instance and associates it with this FailureScopeController The recovery manager handles recovery processing on behalf of the managed failure scope .