public ImplementedMessageTypeConnector(ISendPipeSpecification specification, MessageSendPipeSpecification <TMessage> messageSpecification) { _specification = specification; _messageSpecification = messageSpecification; }
public SendPipe(ISendPipeSpecification specification) { _specification = specification; _outputPipes = new ConcurrentDictionary <Type, IMessagePipe>(); _observers = new SendObservable(); }
public ParentSendPipeSpecificationObserver(ISendPipeSpecification specification) { _specification = specification; }
public SendPipeConfiguration(ISendPipeSpecification parentSpecification) { _specification = new SendPipeSpecification(); _specification.Connect(new ParentSendPipeSpecificationObserver(parentSpecification)); }