@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); } } }