org.springframework.jms.support.destination.DestinationResolver |
Known Indirect Subclasses |
Strategy interface for resolving JMS destinations.
Used by JmsTemplate
for resolving
destination names from simple Strings
to actual
Destination implementation instances.
The default DestinationResolver
implementation used by
JmsTemplate
instances is the
DynamicDestinationResolver
class. Consider using the
JndiDestinationResolver
for more advanced scenarios.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Resolve the given destination name, either as located resource
or as dynamic destination.
|
Resolve the given destination name, either as located resource or as dynamic destination.
session | the current JMS Session
(may be null if the resolver implementation is able to work without it) |
---|---|
destinationName | the name of the destination |
pubSubDomain | true if the domain is pub-sub, false if P2P |
if the JMS Session failed to resolve the destination | |
DestinationResolutionException | in case of general destination resolution failure |
JMSException |