RabbitMQ.Client.Impl.ConnectionBase.OnConnectionBlocked C# (CSharp) Method

OnConnectionBlocked() public method

public OnConnectionBlocked ( RabbitMQ.Client.Events.ConnectionBlockedEventArgs args ) : void
args RabbitMQ.Client.Events.ConnectionBlockedEventArgs
return void
        public void OnConnectionBlocked(ConnectionBlockedEventArgs args)
        {
            ConnectionBlockedEventHandler handler;
            lock (m_eventLock)
            {
                handler = m_connectionBlocked;
            }
            if (handler != null)
            {
                foreach (ConnectionBlockedEventHandler h in handler.GetInvocationList()) {
                    try {
                        h(this, args);
                    } catch (Exception e) {
                        CallbackExceptionEventArgs cee_args = new CallbackExceptionEventArgs(e);
                        cee_args.Detail["context"] = "OnConnectionBlocked";
                        OnCallbackException(cee_args);
                    }
                }
            }
        }