Akka.Streams.Tests.IO.TcpHelper.TestServer.OnReceive C# (CSharp) Method

OnReceive() protected method

protected OnReceive ( object message ) : void
message object
return void
            protected override void OnReceive(object message)
            {
                message.Match().With<Tcp.Bound>(b =>
                {
                    _listener = Sender;
                    _listener.Tell(new Tcp.ResumeAccepting(1));
                    _probe.Tell(b);
                }).With<Tcp.Connected>(() =>
                {
                    var handler = Context.ActorOf(TestClientProps(Sender));
                    _listener.Tell(new Tcp.ResumeAccepting(1));
                    _probe.Tell(handler);
                }).With<ServerClose>(() =>
                {
                    _listener.Tell(Tcp.Unbind.Instance);
                    Context.Stop(Self);
                });
            }
        }
TcpHelper.TestServer