private SharedChannelProvider<?> getChannelProvider(String name) {
		SharedChannelProvider<?> channelProvider = directChannelProvider;
		// Use queue channel provider in case of named channels:
		// point-to-point type syntax (queue:) and job input channel syntax (job:)
		if (name.startsWith(P2P_NAMED_CHANNEL_TYPE_PREFIX) || name.startsWith(JOB_CHANNEL_TYPE_PREFIX)) {
			channelProvider = queueChannelProvider;
		}
		return channelProvider;
	}
For the local bus we bridge the router "output" channel to a pub/sub channel; the pub/sub
channel gets the name and the source channel is named 'dynamic.output.to.' + name.
{@inheritDoc}
spring-xd-messagebus-local/src/main/java/org/springframework/xd/dirt/integration/bus/local/LocalMessageBus.java