public SingleThreadAcceptorDispatcher(
     INewTransportHandler newTransportHandler,
     ITransportHandlerFactory transportHandlerFactory)
 {
     _newTransportHandler     = newTransportHandler;
     _transportHandlerFactory = transportHandlerFactory;
     _acceptors = new List <INetworkAcceptor>();
 }
 public ThreadSetAcceptorDispatcher(
     IThreadSet threadSet,
     INewTransportHandler serviceHandler,
     ITransportHandlerFactory transportHandlerFactory)
 {
     _threadSet               = threadSet;
     _serviceHandler          = serviceHandler;
     _transportHandlerFactory = transportHandlerFactory;
     _workThread              = new Thread(InternalStart);
     _acceptors               = new List <INetworkAcceptor>();
 }
Example #3
0
 public SimpleServerBuilder(INewTransportHandler newTransportHandler)
 {
     _newTransportHandler     = newTransportHandler;
     _transportHandlerFactory = new BlockingTransportHandlerFactory();
     _acceptors = new List <INetworkAcceptor>();
 }