code: private void fireOnClosed(ChannelEvent e) {
          if (readyState == ReadyState.CLOSED) {
              // If the channel has been closed, then we should not fire events.
              return;
          }
          
          readyState = ReadyState.CLOSED;
          List<EventListener> listeners = changes.getListenerList(AMQP);
          for (EventListener listener : listeners) {
              ChannelListener amqpListener = (ChannelListener)listener;
              amqpListener.onClose(e);
          }
      }
docs: Fired when channel is Closed
  
  @param e