/// <summary> /// Starts the Distributor. /// </summary> public void Start() { MessageBusTransport.TransportMessageReceived += messageBusTransport_TransportMessageReceived; MessageBusTransport.Start(DataTransportInputQueue); WorkerManager.Start(); }
/// <summary> /// Starts the Distributor. /// </summary> public void Start() { GridInterceptingMessageHandler.DisabledChanged += delegate { disabled = GridInterceptingMessageHandler.Disabled; }; MessageBusTransport.TransportMessageReceived += messageBusTransport_TransportMessageReceived; MessageBusTransport.Start(DataTransportInputQueue); WorkerManager.Start(); }
/// <summary> /// Rolls back the message that arrived on the MessageBusTransport. /// </summary> private void Rollback() { Thread.Sleep(millisToWaitIfCannotDispatchToWorker); MessageBusTransport.AbortHandlingCurrentMessage(); }