示例#1
0
 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;
 }