public void MessageSpecificationCreated <T>(IMessageSendPipeSpecification <T> specification) where T : class { IMessageSendPipeSpecification <T> messageSpecification = _specification.GetMessageSpecification <T>(); specification.AddParentMessageSpecification(messageSpecification); }
void ISendPipeSpecificationObserver.MessageSpecificationCreated <T>(IMessageSendPipeSpecification <T> specification) { IMessageSendTopology <T> messageSendTopology = _topology.GetMessageTopology <T>(); var topologySpecification = new MessageSendTopologyPipeSpecification <T>(messageSendTopology); specification.AddParentMessageSpecification(topologySpecification); }