public void Establish() { _mapper = new HeartbeatReplyCommandMessageMapper(); var header = new MessageHeader(messageId: Guid.NewGuid(), topic: TOPIC, messageType: MessageType.MT_COMMAND, timeStamp: DateTime.UtcNow, correlationId: _correlationId); var body = new MessageBody(MESSAGE_BODY); _message = new Message(header, body); }
public HeartbeatMessageToReplyTests() { _mapper = new HeartbeatReplyCommandMessageMapper(); var header = new MessageHeader(Guid.NewGuid(), TOPIC, MessageType.MT_COMMAND, DateTime.UtcNow, _correlationId); var body = new MessageBody(MESSAGE_BODY); _message = new Message(header, body); }
public MessagePump( IAmACommandProcessor commandProcessor, IAmAMessageMapper <TRequest> messageMapper ) { _commandProcessor = commandProcessor; _messageMapper = messageMapper; }
public ConfigurationCommandMessageMapperTests() { _mapper = new ConfigurationCommandMessageMapper(); _message = new Message( new MessageHeader(Guid.NewGuid(), "myTopic", MessageType.MT_COMMAND), new MessageBody(string.Format("{{\"Type\":1,\"ConnectionName\":\"getallthethings\",\"Id\":\"{0}\"}}", Guid.NewGuid())) ); }
public void Establish() { _mapper = new HeartbeatReplyCommandMessageMapper(); _request = new HeartbeatReply("Test.Hostname", new ReplyAddress(TOPIC, _correlationId)); _firstConsumer = new RunningConsumer(new ConnectionName("Test.Connection"), ConsumerState.Open); _request.Consumers.Add(_firstConsumer); _secondConsumer = new RunningConsumer(new ConnectionName("More.Consumers"), ConsumerState.Shut); _request.Consumers.Add(_secondConsumer); }
public void Establish() { _mapper = new ConfigurationCommandMessageMapper(); //"{\"Type\":1,\"ConnectionName\":\"getallthethings\",\"Id\":\"XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"}" _command = new ConfigurationCommand(ConfigurationCommandType.CM_STARTALL) { ConnectionName = "getallthethings" }; }
public ConfigurationCommandToMessageMapperTests() { _mapper = new ConfigurationCommandMessageMapper(); //"{\"Type\":1,\"SubscriptionName\":\"getallthethings\",\"Id\":\"XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"}" _command = new ConfigurationCommand(ConfigurationCommandType.CM_STARTALL) { SubscriptionName = "getallthethings" }; }
public HeartbeatReplyToMessageMapperTests() { _mapper = new HeartbeatReplyCommandMessageMapper(); _request = new HeartbeatReply("Test.Hostname", new ReplyAddress(TOPIC, _correlationId)); var firstConsumer = new RunningConsumer(new ConsumerName("Test.Consumer1"), ConsumerState.Open); _request.Consumers.Add(firstConsumer); var secondConsumer = new RunningConsumer(new ConsumerName("More.Consumers2"), ConsumerState.Shut); _request.Consumers.Add(secondConsumer); }
public void Establish() { _mapper = new HeartbeatRequestCommandMessageMapper(); var messageHeader = new MessageHeader( messageId: Guid.NewGuid(), topic: "Heartbeat", messageType: MessageType.MT_COMMAND, timeStamp: DateTime.UtcNow, correlationId: _correlationId, replyTo: TOPIC); var body = String.Format("\"Id\": \"{0}\"", _commandId); var messageBody = new MessageBody("{" + body + "}"); _message = new Message(header: messageHeader, body: messageBody); }
public HeartbeatMessageToRequestTests() { _mapper = new HeartbeatRequestCommandMessageMapper(); var messageHeader = new MessageHeader( Guid.NewGuid(), "Heartbeat", MessageType.MT_COMMAND, DateTime.UtcNow, _correlationId, TOPIC); var body = String.Format("\"Id\": \"{0}\"", _commandId); var messageBody = new MessageBody("{" + body + "}"); _message = new Message(messageHeader, messageBody); }
protected MessagePumpBase(IAmACommandProcessor commandProcessor, IAmAMessageMapper <TRequest> messageMapper) { _commandProcessor = commandProcessor; _messageMapper = messageMapper; }
public void Establish() { _mapper = new HeartbeatRequestCommandMessageMapper(); _request = new HeartbeatRequest(new ReplyAddress(TOPIC, _correlationId)); }
public MessagePumpBlocking( IAmACommandProcessor commandProcessor, IAmAMessageMapper <TRequest> messageMapper) : base(commandProcessor, messageMapper) { }
public MessagePumpBlocking(IAmACommandProcessor commandProcessor, IAmAMessageMapper <TRequest> messageMapper) : this(new CommandProcessorProvider(commandProcessor), messageMapper) { }
public HearbeatRequestToMessageMapperTests() { _mapper = new HeartbeatRequestCommandMessageMapper(); _request = new HeartbeatRequest(new ReplyAddress(TOPIC, _correlationId)); }
public MessagePumpAsync( IAmACommandProcessorProvider commandProcessorProvider, IAmAMessageMapper <TRequest> messageMapper) : base(commandProcessorProvider, messageMapper) { }