public void HandleClientMessage(IClientMessage message)
 {
     if (message.IsFlagSet(ClientMessage.ListenerEventFlag))
     {
         object state     = message.GetPartitionId();
         var    eventTask = new Task(o =>
         {
             if (!_isShutDown)
             {
                 HandleEventMessage(message);
             }
         }, state);
         eventTask.Start(_taskScheduler);
     }
     else
     {
         _client.GetClientExecutionService().Submit(() =>
         {
             if (!_isShutDown)
             {
                 HandleResponseMessage(message);
             }
         });
     }
 }
Beispiel #2
0
 public void HandleClientMessage(IClientMessage message)
 {
     if (message.IsFlagSet(ClientMessage.ListenerEventFlag))
     {
         object state     = message.GetPartitionId();
         var    eventTask = new Task(o =>
         {
             if (!_isShutDown)
             {
                 HandleEventMessage(message);
             }
         }, state);
         eventTask.Start(_taskScheduler);
     }
     else
     {
         Task.Factory.StartNew(() =>
         {
             if (!_isShutDown)
             {
                 HandleResponseMessage(message);
             }
         });
     }
 }
 public void HandleClientMessage(IClientMessage message)
 {
     if (message.IsFlagSet(ClientMessage.ListenerEventFlag))
     {
         _clientListenerService.HandleResponseMessage(message);
     }
     else
     {
         _client.GetClientExecutionService().Submit(() =>
         {
             if (!_isShutDown)
             {
                 HandleResponseMessage(message);
             }
         });
     }
 }
 public void HandleClientMessage(IClientMessage message)
 {
     if (message.IsFlagSet(ClientMessage.ListenerEventFlag))
     {
         object state = message.GetPartitionId();
         var eventTask = new Task(o =>
         {
             if (!_isShutDown)
             {
                 HandleEventMessage(message);
             }
         }, state);
         eventTask.Start(_taskScheduler);
     }
     else
     {
         _client.GetClientExecutionService().Submit(() =>
         {
             if (!_isShutDown)
             {
                 HandleResponseMessage(message);
             }
         });
     }
 }