Akka.MultiNodeTestRunner.TcpLoggingServer.TcpLoggingServer C# (CSharp) Method

TcpLoggingServer() public method

public TcpLoggingServer ( IActorRef sinkCoordinator ) : System
sinkCoordinator IActorRef
return System
        public TcpLoggingServer(IActorRef sinkCoordinator)
        {
            _sinkCoordinator = sinkCoordinator;

            Receive<Tcp.Connected>(connected =>
            {
                _log.Info($"Node connected on {Sender}");
                Sender.Tell(new Tcp.Register(Self));
            });

            Receive<Tcp.ConnectionClosed>(
                closed => _log.Info($"Node disconnected on {Sender}{Environment.NewLine}"));

            Receive<Tcp.Received>(received =>
            {
                var message = received.Data.DecodeString();
                _sinkCoordinator.Tell(message);
            });
        }
    }
TcpLoggingServer