code: private void updateRunningChannels(ChannelDataImpl channelData) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.entry(tc, "updateRunningChannels");
          }
          Channel channel = null;
          ChannelContainer channelContainer = null;
          Iterator<ChildChannelDataImpl> children = channelData.children();
          while (children.hasNext()) {
              // Find the running channel with the child name.
              channelContainer = channelRunningMap.get(children.next().getName());
              channel = channelContainer.getChannel();
              // Inform the channel of the update. Note, parent data is ref'd in the
              // child data.
              channel.update(channelContainer.getChannelData());
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.exit(tc, "updateRunningChannels");
          }
      }
docs: Update all running channels using the input channel data.
  
  @param channelData
  (parent)