@Override
 public void bindInputs(ChannelBindingService channelBindingService) {
   if (log.isDebugEnabled()) {
     log.debug(String.format("Binding inputs for %s:%s", this.channelNamespace, this.type));
   }
   for (Map.Entry<String, ChannelHolder> channelHolderEntry : this.inputHolders.entrySet()) {
     String inputChannelName = channelHolderEntry.getKey();
     ChannelHolder channelHolder = channelHolderEntry.getValue();
     if (channelHolder.isBindable()) {
       if (log.isDebugEnabled()) {
         log.debug(
             String.format(
                 "Binding %s:%s:%s", this.channelNamespace, this.type, inputChannelName));
       }
       channelBindingService.bindConsumer(channelHolder.getMessageChannel(), inputChannelName);
     }
   }
 }