public StreamProxy(ISocket inStream, ISocket outStream, int bufferSize = 16384) { Logger.Debug("Setting up Stream Proxy from " + inStream.GetType() + " to " + outStream.GetType() + "(bufsize=" + bufferSize + ")"); _inStream = inStream; _outStream = outStream; _bufferSize = bufferSize; }
public StreamProxy(ISocket inStream, ISocket outStream, int bufferSize = 16384) { Logger.Debug("Setting up Stream Proxy from " + inStream.GetType() + " to " + outStream.GetType() + "(bufsize=" + bufferSize + ")"); _inStream = inStream; _outStream = outStream; _bufferSize = bufferSize; }
public IMessageFrameReader CreateReaderFromSocket(ISocket socket) { if (socket == null) throw new ArgumentNullException("socket"); var streamSocket = socket as IStreamSocket; if (streamSocket != null) return new MessageFrameStreamReader(streamSocket); var queueSocket = socket as IQueueSocket; if (queueSocket != null) return new MessageFrameQueueReader(queueSocket); throw new NotSupportedException(String.Format("{0} does not know ISocket of type {1}", GetType().Name, socket.GetType().Name)); }
public INodeGreetingMessageNegotiator CreateFromSocket(ISocket socket) { if (socket == null) throw new ArgumentNullException("socket"); var streamSocket = socket as IStreamSocket; if (streamSocket != null) return new NodeGreetingMessageStreamSocketNegotiator(streamSocket); var queueSocket = socket as IQueueSocket; if (queueSocket != null) return new NodeGreetingMessageQueueSocketNegotiator(queueSocket); throw new NotSupportedException(String.Format("{0} does not know ISocket of type {1}", GetType().Name, socket.GetType().Name)); }
public IMessageFrameReader CreateReaderFromSocket(ISocket socket) { if (socket == null) { throw new ArgumentNullException("socket"); } var streamSocket = socket as IStreamSocket; if (streamSocket != null) { return(new MessageFrameStreamReader(streamSocket)); } var queueSocket = socket as IQueueSocket; if (queueSocket != null) { return(new MessageFrameQueueReader(queueSocket)); } throw new NotSupportedException(String.Format("{0} does not know ISocket of type {1}", GetType().Name, socket.GetType().Name)); }
public INodeGreetingMessageNegotiator CreateFromSocket(ISocket socket) { if (socket == null) { throw new ArgumentNullException("socket"); } var streamSocket = socket as IStreamSocket; if (streamSocket != null) { return(new NodeGreetingMessageStreamSocketNegotiator(streamSocket)); } var queueSocket = socket as IQueueSocket; if (queueSocket != null) { return(new NodeGreetingMessageQueueSocketNegotiator(queueSocket)); } throw new NotSupportedException(String.Format("{0} does not know ISocket of type {1}", GetType().Name, socket.GetType().Name)); }