Exemple #1
0
        private void SetupEndpoint(bool auth, bool sec)
        {
            KillEndpoint();

            endpoint = new AmqpCFXEndpoint();
            endpoint.Open(TestSettings.ClientHandle, certificate: TestSettings.GetCertificate(sec));
            endpoint.ValidateCertificates = false;

            //CFX.Utilities.AppLog.LoggingEnabled = true;
            //CFX.Utilities.AppLog.LogFilePath = @"c:\stuff\cfxlog.txt";
            //CFX.Utilities.AppLog.LoggingLevel = CFX.Utilities.LogMessageType.Debug | CFX.Utilities.LogMessageType.Error | CFX.Utilities.LogMessageType.Info | CFX.Utilities.LogMessageType.Warn;
            //CFX.Utilities.AppLog.LoggingLevel = CFX.Utilities.LogMessageType.Error | CFX.Utilities.LogMessageType.Warn;
            //CFX.Utilities.AppLog.AmqpTraceEnabled = true;

            //AmqpCFXEndpoint.MaxFrameSize = 1000000;

            Exception ex  = null;
            Uri       uri = TestSettings.GetListenerUri(auth, sec);

            if (!endpoint.TestPublishChannel(uri, TestSettings.ListenerAddress, out ex))
            {
                throw new Exception($"Cannot connect to listener at {uri.ToString()}:  {ex.Message}", ex);
            }

            endpoint.AddPublishChannel(uri, TestSettings.ListenerAddress);
        }
Exemple #2
0
        private void SetupListener(bool auth, bool sec)
        {
            KillListener();

            listener = new AmqpCFXEndpoint();
            listener.Open(TestSettings.ListenerHandle, TestSettings.GetListenerUri(auth, sec), certificate: TestSettings.GetCertificate(sec));
            listener.OnCFXMessageReceivedFromListener += Listener_OnCFXMessageReceivedFromListener;
            listener.OnRequestReceived += Listener_OnRequestReceived;

            listener.AddListener(TestSettings.ListenerAddress);
        }
        private void SetupEndpoint(bool auth, bool sec)
        {
            KillEndpoint();

            endpoint = new AmqpCFXEndpoint();
            endpoint.Open(TestSettings.ClientHandle, certificate: TestSettings.GetCertificate(sec));
            endpoint.ValidateCertificates = false;

            Exception ex  = null;
            Uri       uri = TestSettings.GetListenerUri(auth, sec);

            if (!endpoint.TestPublishChannel(uri, TestSettings.ListenerAddress, out ex))
            {
                throw new Exception($"Cannot connect to listener at {uri.ToString()}:  {ex.Message}", ex);
            }

            endpoint.AddPublishChannel(uri, TestSettings.ListenerAddress);
        }