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>(); }
public SimpleServerBuilder(INewTransportHandler newTransportHandler) { _newTransportHandler = newTransportHandler; _transportHandlerFactory = new BlockingTransportHandlerFactory(); _acceptors = new List <INetworkAcceptor>(); }