public void Start()

in src/Library/ClusterInfoListener.cs [41:64]


        public void Start()
        {
            if (this.IsRunning)
            {
                Diagnostics.LogInfo("ClusterInfoListener already running .. exiting");
                return;
            }
            // Create a listener.
            this.listener = new HttpListener();
            this.listener.Prefixes.Add(this.config.HttpListenerPrefix);

            try
            {
                this.listener.Start();
                listener.BeginGetContext(new AsyncCallback(this.ListenerCallbackAsync), this.listener);
            }
            catch (Exception e)
            {
                Diagnostics.LogError(e.ToString());
                throw e;
            }

            Diagnostics.LogInfo(FormattableString.Invariant($"ClusterInfoListener running"));
        }