@Override
	public boolean supports(Module module) {
		ModuleType moduleType = module.getType();
		return (module.shouldBind() && (moduleType == ModuleType.source || moduleType == ModuleType.processor || moduleType == ModuleType.sink));
	}
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