public void Activate(IMailTransceiver dispatcher)
        {
            this.IsActivated = true;

            dispatcherMutex.WaitOne();
            this.dispatcher = dispatcher;
            dispatcherMutex.ReleaseMutex();
        }
 public void Destroy()
 {
     this.owner      = null;
     this.dispatcher = null;
 }
        public void Deactivate()
        {
            this.dispatcher = null;

            registeredReceiverEntityNames.Clear();
        }