Akka.Interfaced.SlimSocket.ChannelTest.CreateSecondaryGateway C# (CSharp) Method

CreateSecondaryGateway() private method

private CreateSecondaryGateway ( ChannelType type, Action initiatorSetup = null ) : GatewayRef
type ChannelType
initiatorSetup Action
return Akka.Interfaced.SlimSocket.Server.GatewayRef
        private Server.GatewayRef CreateSecondaryGateway(ChannelType type, Action<Server.GatewayInitiator> initiatorSetup = null)
        {
            return ChannelHelper.CreateGateway(Sys, type, "2", new IPEndPoint(_testEndPoint.Address, _testEndPoint.Port + 1), _outputSource, initiator =>
            {
                initiator.TokenRequired = true;
                initiator.GatewayInitialized = a => { _environment.Gateway2nd = a.Cast<ActorBoundGatewayRef>(); };

                initiatorSetup?.Invoke(initiator);
            });
        }