public override void OnEvent(MsgVolatileRollbackEvent e) { VolatileCoordinatorEnlistment volatileCoordinator = e.VolatileCoordinator; CoordinatorEnlistment coordinator = volatileCoordinator.Coordinator; if (object.ReferenceEquals(volatileCoordinator, coordinator.RegisterVolatileCoordinator) || object.ReferenceEquals(volatileCoordinator, coordinator.PreparingVolatileCoordinator)) { base.state.TransactionManagerSend.Rollback(volatileCoordinator); e.StateMachine.ChangeState(base.state.States.CoordinatorAborted); } else { base.OnEvent(e); } }
public override void OnEvent(MsgVolatileRollbackEvent e) { VolatileCoordinatorEnlistment volatileCoordinator = e.VolatileCoordinator; CoordinatorEnlistment coordinator = volatileCoordinator.Coordinator; if (object.ReferenceEquals(volatileCoordinator, coordinator.RegisterVolatileCoordinator) || object.ReferenceEquals(volatileCoordinator, coordinator.PreparingVolatileCoordinator)) { base.state.TransactionManagerSend.Rollback(volatileCoordinator); e.StateMachine.ChangeState(base.state.States.CoordinatorAborted); } else { base.OnEvent(e); } }
public override void OnEvent(MsgVolatileRollbackEvent e) { VolatileCoordinatorEnlistment volatileCoordinator = e.VolatileCoordinator; CoordinatorEnlistment coordinator = volatileCoordinator.Coordinator; if (object.ReferenceEquals(volatileCoordinator, coordinator.LastCompletedVolatileCoordinator)) { base.state.TwoPhaseCommitParticipant.SendVolatileAborted(volatileCoordinator); base.state.TransactionManagerSend.Rollback(volatileCoordinator); e.StateMachine.ChangeState(base.state.States.CoordinatorAborted); } else { base.OnEvent(e); } }
public override void OnEvent(MsgVolatileRollbackEvent e) { VolatileCoordinatorEnlistment volatileCoordinator = e.VolatileCoordinator; CoordinatorEnlistment coordinator = volatileCoordinator.Coordinator; if (object.ReferenceEquals(volatileCoordinator, coordinator.LastCompletedVolatileCoordinator)) { base.state.TwoPhaseCommitParticipant.SendVolatileAborted(volatileCoordinator); base.state.TransactionManagerSend.Rollback(volatileCoordinator); e.StateMachine.ChangeState(base.state.States.CoordinatorAborted); } else { base.OnEvent(e); } }
public override void OnEvent(MsgVolatileRollbackEvent e) { }
public virtual void OnEvent(MsgVolatileRollbackEvent e) { this.InvalidVolatileCoordinatorMessage(e); }
public virtual void OnEvent(MsgVolatileRollbackEvent e) { this.InvalidVolatileCoordinatorMessage(e); }
public override void OnEvent(MsgVolatileRollbackEvent e) { base.state.TwoPhaseCommitParticipant.SendAborted(e.ReplyTo); }
public override void OnEvent(MsgVolatileRollbackEvent e) { base.state.TransactionManagerSend.Rollback(e.VolatileCoordinator); e.StateMachine.ChangeState(base.state.States.CoordinatorAborted); }
public override void OnEvent(MsgVolatileRollbackEvent e) { base.state.TwoPhaseCommitParticipant.SendAborted(e.ReplyTo); }
public override void OnEvent(MsgVolatileRollbackEvent e) { base.state.TransactionManagerSend.Rollback(e.VolatileCoordinator); e.StateMachine.ChangeState(base.state.States.CoordinatorAborted); }
public void OnEvent(MsgVolatileRollbackEvent e) { this.TraceNotificationMessage(e); }