public PublishPipe(IPublishPipeSpecification specification) { _specification = specification; _outputPipes = new ConcurrentDictionary <Type, IMessagePipe>(); }
public ImplementedMessageTypeConnector(IPublishPipeSpecification specification, MessagePublishPipeSpecification <TMessage> messageSpecification) { _specification = specification; _messageSpecification = messageSpecification; }
public PublishPipeConfiguration(IPublishPipeSpecification parentSpecification) { _specification = new PublishPipeSpecification(); _specification.Connect(new ParentPublishPipeSpecificationObserver(parentSpecification)); }
public ParentPublishPipeSpecificationObserver(IPublishPipeSpecification specification) { _specification = specification; }