code: protected void fireProviderConnectionEvent(IProvider provider, PipeConnectionEvent.EventType type, Map<String, Object> paramMap) {
          firePipeConnectionEvent(PipeConnectionEvent.build(this, type, provider, paramMap));
      }
docs: Broadcast provider connection event
  
  @param provider
  Provider that has connected
  @param type
  Event type
  @param paramMap
  Parameters passed with connection