Example #1
0
 void service_MessageSent(object sender, OTMessage message)
 {
     Console.WriteLine("Message sent. Content:");
     foreach (var item in message.Content)
     {
         Console.WriteLine("\t" + item);
     }
 }
Example #2
0
        private void ProcessMessage(OTMessage message)
        {
            foreach (var o in message.Content)
            {
                if (!Documents.ContainsKey(o.DocumentName))
                {
                    continue;
                }

                var operationContext = Documents[o.DocumentName];
                Transform(o, operationContext);
                Execute(o, operationContext);

                operationContext.ServerMessages++;

                o.ExecutedAt     = DateTime.Now;
                o.ClientMessages = this.clientMessages;
                o.ServerMessages = this.serverMessages;

                operationContext.Log.Add(o);
            }
        }
Example #3
0
 public void Forward(OTMessage message)
 {
     //Task.Factory.StartNew(() => ProcessMessage(message));
     ProcessMessage(message);
 }
Example #4
0
 void service_MessageArrived(object sender, OTMessage message)
 {
     Console.WriteLine("Message arrived");
 }