BloombergFLP.CollectdWin.WriteAmqpPlugin.CloseConnection C# (CSharp) Method

CloseConnection() public method

public CloseConnection ( ) : void
return void
        public void CloseConnection()
        {
            lock (_connectionLock)
            {
                try
                {
                    _channel.Close();
                    _connection.Close();
                    Logger.Debug("Connection closed.");
                }
                catch (Exception exp)
                {
                    LogEventInfo logEvent = new LogEventInfo(LogLevel.Error, Logger.Name, "Exception when closing AMQP connection");
                    logEvent.Exception = exp;
                    logEvent.Properties.Add("EventID", ErrorCodes.ERROR_UNHANDLED_EXCEPTION);
                    Logger.Log(logEvent);
                }
                _connected = false;
            }
        }