I'm going to merge with this name and we can revisit later.  There does perhaps need to be a creation type strategy here, say in the case of rabbit the queue we want to set some properties - not durable?  The code that does this now is inside the rabbitchannelregistry 'inbound' method.  This is somewhat similar to the decision in localchannelregistry to create a queue backed channel or a directchannel.