public void Stop() { Logger.Trace("Stop() begin"); _run = false; // closing socket will cause Socket.ReceiveFrom() blocked call to // throw SocketException, a work-around for shutting down a listener. CloseSocket(); Logger.Trace("Stop() end"); }
public void Stop() { if (!_running) { return; } _statsdListener.Stop(); _statsdThread.Interrupt(); _running = false; Logger.Info("ReadStatsd plugin stopped"); }