/// <summary> /// Common constructor used by both the outbound and the inboud cases /// </summary> protected ProtocolStateActor(InitialProtocolStateData initialData, HandshakeInfo localHandshakeInfo, AkkaProtocolSettings settings, AkkaPduCodec codec, FailureDetector failureDetector, int?refuseUid) { _initialData = initialData; _localHandshakeInfo = localHandshakeInfo; _settings = settings; _refuseUid = refuseUid; _localAddress = _localHandshakeInfo.Origin; _codec = codec; _failureDetector = failureDetector; InitializeFSM(); }