I think we may want to reconsider naming more generally (post-M2). The "ChannelRegistry" has really evolved into something that no longer fits that name IMO. Even "create" and "delete" are a bit misleading here since we are not always *creating* the actual inbound/outbound channel (i.e. we may be creating a bridge but not the shared channel if it already exists). In some sense, it's similar to the "createQueue" method in JMS, but I've never been a big fan of that either. Perhaps the ChannelRegistry is really a "bus" and the create/delete methods should be connect/disconnect, else we could be more explicit, e.g. createInboundBridge(..). Anyways, none of this needs to be addressed prior to merging this PR (which I will do now)... just wanted to get the thoughts out there.