public void Process(CommandProcessorContext ctx)
 {
     var command = ctx.Command as SendMessageAckCommand;
     messageAcceptanceMonitor.Recieved(command.Header.CorrelationId, command.Success);
 }
 public void Process(CommandProcessorContext ctx)
 {
     var command = ctx.Command as SendMessageResultCommand;
     messageResultMonitor.ResultReceived(command);
 }
 public void Process(CommandProcessorContext ctx)
 {
     QueryOffsetResultCommand cmd = (QueryOffsetResultCommand)ctx.Command;
     queryResultMonitor.ResultReceived(cmd);
 }
 public void Process(CommandProcessorContext ctx)
 {
     PullMessageResultCommandV2 cmd = (PullMessageResultCommandV2)ctx.Command;
     cmd.Channel = ctx.Session;
     messageResultMonitor.ResultReceived(cmd);
 }