code: @Override
      final public void addConnectionEventListener(
                                                   final ConnectionEventListener listener) {
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, "addConnectionEventListener", listener);
          }
  
          synchronized (_connectionListeners) {
              _connectionListeners.add(listener);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, "addConnectionEventListener");
          }
  
      }
docs: Adds a connection event listener.
  
  @param listener
  the listener to add