protected void OnInitialise()
 {
     _pipeBuilder = new MessageProcessingPipeBuilder();
     Fiber = new ReadWriteLockingFiber();
     ConfigurePipe(_pipeBuilder);
     _processor = _pipeBuilder.Build();
 }
 protected void OnInitialise()
 {
     _pipeBuilder = new MessageProcessingPipeBuilder();
     Fiber        = new ReadWriteLockingFiber();
     ConfigurePipe(_pipeBuilder);
     _processor = _pipeBuilder.Build();
 }
 public AsyncProcessingNetChannel(Func<IMessageProcessingPipeBuilder, IMessageProcessingPipeBuilder> configureProcesssingPipe, INetNode node,
     ITransportChannel transportChannel, IMessageSerializer serializer, ICoreEvents logger, INetNodeConfig config, IBufferPool bufferPool)
     : base(node, transportChannel, serializer, logger, config, bufferPool)
 {
     _pipeBuilder = configureProcesssingPipe(new MessageProcessingPipeBuilder());
     _processor = _pipeBuilder.Build();
 }
 public AsyncProcessingNetChannel(Func <IMessageProcessingPipeBuilder, IMessageProcessingPipeBuilder> configureProcesssingPipe, INetNode node,
                                  ITransportChannel transportChannel, IMessageSerializer serializer, ICoreEvents logger, INetNodeConfig config, IBufferPool bufferPool)
     : base(node, transportChannel, serializer, logger, config, bufferPool)
 {
     _pipeBuilder = configureProcesssingPipe(new MessageProcessingPipeBuilder());
     _processor   = _pipeBuilder.Build();
 }
 public void ReconfigureProcessingPipe(Func<IMessageProcessingPipeBuilder, IMessageProcessingPipeBuilder> reconfigurator)
 {
     _pipeBuilder = reconfigurator(_pipeBuilder);
     _processor = _pipeBuilder.Build();
 }
 public void ReconfigureProcessingPipe(Func <IMessageProcessingPipeBuilder, IMessageProcessingPipeBuilder> reconfigurator)
 {
     _pipeBuilder = reconfigurator(_pipeBuilder);
     _processor   = _pipeBuilder.Build();
 }