Example #1
0
        public override void OnEvent(TmRejoinEvent e)
        {
            ParticipantEnlistment participant = e.Participant;

            participant.SetCallback(e.Callback, e.CallbackState);
            base.state.TransactionManagerSend.Rejoined(participant);
        }
 public override void OnEvent(TmRejoinEvent e)
 {
     if (!base.state.Recovering)
     {
         DiagnosticUtility.FailFast("Rejoin events should only be delivered during recovery");
     }
     ParticipantEnlistment participant = e.Participant;
     participant.SetCallback(e.Callback, e.CallbackState);
     base.state.TransactionManagerSend.Rejoined(participant);
     e.StateMachine.ChangeState(base.state.States.DurableRejoined);
 }
        public override void OnEvent(TmRejoinEvent e)
        {
            if (!base.state.Recovering)
            {
                DiagnosticUtility.FailFast("Rejoin events should only be delivered during recovery");
            }
            ParticipantEnlistment participant = e.Participant;

            participant.SetCallback(e.Callback, e.CallbackState);
            base.state.TransactionManagerSend.Rejoined(participant);
            e.StateMachine.ChangeState(base.state.States.DurableRejoined);
        }
 public virtual void OnEvent(TmRejoinEvent e)
 {
     this.InvalidTransactionManagerEvent(e);
 }
Example #5
0
 public virtual void OnEvent(TmRejoinEvent e)
 {
     this.InvalidTransactionManagerEvent(e);
 }
 public override void OnEvent(TmRejoinEvent e)
 {
     ParticipantEnlistment participant = e.Participant;
     participant.SetCallback(e.Callback, e.CallbackState);
     base.state.TransactionManagerSend.Rejoined(participant);
 }
 public void OnEvent(TmRejoinEvent e)
 {
     this.TraceTmEvent(e);
 }