## Uses of Interface
org.springframework.messaging.core.DestinationResolver

Packages that use DestinationResolver
org.springframework.messaging.core: Defines interfaces and implementation classes for messaging templates.

### Uses of DestinationResolver in org.springframework.messaging.core

Classes in org.springframework.messaging.core that implement DestinationResolver
`class` `BeanFactoryMessageChannelDestinationResolver` An implementation of `DestinationResolver` that interprets a destination name as the bean name of a `MessageChannel` and looks up the bean in the configured `BeanFactory`.
`class` `CachingDestinationResolverProxy<D>` `DestinationResolver` implementation that proxies a target DestinationResolver, caching its `CachingDestinationResolverProxy.resolveDestination(java.lang.String)` results.

Methods in org.springframework.messaging.core that return DestinationResolver
`DestinationResolver<D>` AbstractDestinationResolvingMessagingTemplate.`getDestinationResolver()` Return the configured destination resolver.

Methods in org.springframework.messaging.core with parameters of type DestinationResolver
`void` AbstractDestinationResolvingMessagingTemplate.`setDestinationResolver(DestinationResolver<D> destinationResolver)` Configure the `DestinationResolver` to use to resolve String destination names into actual destinations of type `<D>`.
`void` CachingDestinationResolverProxy.`setTargetDestinationResolver(DestinationResolver<D> targetDestinationResolver)` Set the target DestinationResolver to delegate to.

Constructors in org.springframework.messaging.core with parameters of type DestinationResolver
Constructor and Description
`CachingDestinationResolverProxy(DestinationResolver<D> targetDestinationResolver)` Create a new CachingDestinationResolverProxy using the given target DestinationResolver to actually resolve destinations.