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"));
}