public static Binding forConsumer(String name, AbstractEndpoint adapterFromBus, MessageChannel moduleInputChannel,
			AbstractBusPropertiesAccessor properties) {
		return new Binding(name, moduleInputChannel, adapterFromBus, CONSUMER, properties);
	}
Represents a binding between a module's channel and an adapter endpoint that connects to the MessageBus. The binding
could be for a consumer or a producer. A consumer binding represents a connection from an adapter on the bus to a
module's input channel. A producer binding represents a connection from a module's output channel to an adapter on
the bus.

@author Jennifer Hickey
@author Mark Fisher
@author Gary Russell
spring-xd-messagebus-spi/src/main/java/org/springframework/xd/dirt/integration/bus/Binding.java