Exemplo n.º 1
0
        private void SendMessage(ExtractionCode code, Object obj)
        {
            Message message = new Message((Int32)code);

            Logger.DebugFormat("Send message:[Code]{0},[Token]{1}", message.Code, message.Token);
            if (obj != null)
            {
                message.SetContent(obj);
            }
            OnSend(message);
        }
Exemplo n.º 2
0
        protected override void OnReceive(Message message)
        {
            ExtractionCode code = (ExtractionCode)message.Code;

            switch (code)
            {
            case ExtractionCode.Start:
                Start(message);
                break;

            case ExtractionCode.Stop:
                _controler.Stop();
                break;

            default:
                break;
            }
        }