public RemotingResponse HandleRequest(IRequestHandlerContext context, RemotingRequest remotingRequest) { var request = _binarySerializer.Deserialize <SetQueueConsumerVisibleRequest>(remotingRequest.Body); _queueStore.SetConsumerVisible(request.Topic, request.QueueId, request.Visible); return(RemotingResponseFactory.CreateResponse(remotingRequest)); }
public RemotingResponse HandleRequest(IRequestHandlerContext context, RemotingRequest remotingRequest) { if (BrokerController.Instance.IsCleaning) { throw new BrokerCleanningException(); } var request = _binarySerializer.Deserialize <SetQueueConsumerVisibleRequest>(remotingRequest.Body); _queueStore.SetConsumerVisible(request.Topic, request.QueueId, request.Visible); return(RemotingResponseFactory.CreateResponse(remotingRequest)); }