public NettyDiscoveryHandler(IDiscoveryManager discoveryManager, IDatagramChannel channel, IMessageSerializationService messageSerializationService, ILogManager logManager) { _logger = logManager?.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager)); _discoveryManager = discoveryManager ?? throw new ArgumentNullException(nameof(discoveryManager)); _channel = channel ?? throw new ArgumentNullException(nameof(channel)); _messageSerializationService = messageSerializationService ?? throw new ArgumentNullException(nameof(messageSerializationService)); }
public DefaultDatagramChannelConfig(IDatagramChannel channel, Socket socket) : base(channel, new FixedRecvByteBufAllocator(DefaultFixedBufferSize)) { Contract.Requires(socket != null); this.socket = socket; }
public NettyDiscoveryHandler(ILogger logger, IDiscoveryManager discoveryManager, IDatagramChannel channel, IMessageSerializationService messageSerializationService) { _logger = logger; _discoveryManager = discoveryManager; _channel = channel; _messageSerializationService = messageSerializationService; }
private void InitializeChannel(IDatagramChannel channel) { _discoveryHandler = new NettyDiscoveryHandler(_discoveryManager, channel, _messageSerializationService, _logManager); _discoveryManager.MessageSender = _discoveryHandler; _discoveryHandler.OnChannelActivated += OnChannelActivated; channel.Pipeline .AddLast(new LoggingHandler(DotNetty.Handlers.Logging.LogLevel.INFO)) .AddLast(_discoveryHandler); }
public DefaultDatagramChannelConfig(IDatagramChannel channel, Socket socket) : base(channel, new FixedRecvByteBufAllocator(DefaultFixedBufferSize)) { if (socket is null) { ThrowHelper.ThrowArgumentNullException(ExceptionArgument.socket); } _socket = socket; }
public NettyDiscoveryHandler( IDiscoveryManager?discoveryManager, IDatagramChannel?channel, IMessageSerializationService?msgSerializationService, ITimestamper?timestamper, ILogManager?logManager) { _logger = logManager?.GetClassLogger <NettyDiscoveryHandler>() ?? throw new ArgumentNullException(nameof(logManager)); _discoveryManager = discoveryManager ?? throw new ArgumentNullException(nameof(discoveryManager)); _channel = channel ?? throw new ArgumentNullException(nameof(channel)); _msgSerializationService = msgSerializationService ?? throw new ArgumentNullException(nameof(msgSerializationService)); _timestamper = timestamper ?? throw new ArgumentNullException(nameof(timestamper)); }
private void InitializeChannel(IDatagramChannel channel, IDiscoveryManager discoveryManager, IMessageSerializationService service) { var handler = new NettyDiscoveryHandler(discoveryManager, channel, service, new Timestamper(), NullLogManager.Instance); handler.OnChannelActivated += (x, y) => { _channelActivatedCounter++; }; _discoveryHandlers.Add(handler); discoveryManager.MessageSender = handler; channel.Pipeline .AddLast(new LoggingHandler(DotNetty.Handlers.Logging.LogLevel.TRACE)) .AddLast(handler); }
public MessageHandler(IDatagramChannel channel, IEventHandler event_handler) { this.channel = channel; this.event_handler = event_handler; }