@Override
	protected String getInputChannelName(Module module) {
		ModuleDescriptor descriptor = module.getDescriptor();
		String sourceChannel = descriptor.getSourceChannelName();
		return (sourceChannel != null)
				? sourceChannel
				: BusUtils.constructPipeName(descriptor.getGroup(), descriptor.getIndex() - 1);
	}
Abstract class that extends {@link AbstractMessageBusBinderPlugin} and has common implementation methods related to
stream plugins.

@author Ilayaperumal Gopinathan
@author Mark Fisher
@author Gary Russell
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/plugins/AbstractStreamPlugin.java