code: @Reference(service = ChannelFactoryProvider.class,
                 cardinality = ReferenceCardinality.MULTIPLE,
                 policy = ReferencePolicy.DYNAMIC,
                 policyOption = ReferencePolicyOption.GREEDY)
      protected void setFactoryProvider(ChannelFactoryProvider provider) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(this, tc, "Add factory provider; " + provider);
          }
  
          this.chfw.registerFactories(provider);
      }
docs: DS method to set a factory provider.
  
  @param provider