public class SimpleDestinationChooser extends java.lang.Object implements DestinationChooser
DESTINATION_KEY
property on the message exchange, or fall back to a default destination| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESTINATION_KEY |
| Constructor and Description |
|---|
SimpleDestinationChooser() |
SimpleDestinationChooser(javax.jms.Destination defaultDestination) |
SimpleDestinationChooser(java.lang.String defaultDestinationName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
chooseDestination(javax.jbi.messaging.MessageExchange exchange,
java.lang.Object message)
Chooses which JMS destintation to use for the given message.
|
javax.jms.Destination |
getDefaultDestination() |
java.lang.String |
getDefaultDestinationName() |
void |
setDefaultDestination(javax.jms.Destination defaultDestination) |
void |
setDefaultDestinationName(java.lang.String defaultDestinationName) |
public static final java.lang.String DESTINATION_KEY
public SimpleDestinationChooser()
public SimpleDestinationChooser(javax.jms.Destination defaultDestination)
public SimpleDestinationChooser(java.lang.String defaultDestinationName)
public java.lang.Object chooseDestination(javax.jbi.messaging.MessageExchange exchange,
java.lang.Object message)
DestinationChooserchooseDestination in interface DestinationChooserexchange - the exchangemessage - the message can be a javax.jbi.messaging.NormalizedMessage,
a javax.jbi.messaging.Fault or an Exceptionpublic javax.jms.Destination getDefaultDestination()
public void setDefaultDestination(javax.jms.Destination defaultDestination)
public java.lang.String getDefaultDestinationName()
public void setDefaultDestinationName(java.lang.String defaultDestinationName)
Copyright © 2005-2014 FuseSource. All Rights Reserved.