public class AMQBindingURL extends Object implements BindingURL
NON_CONSUMER_OPTIONS, OPTION_AUTODELETE, OPTION_BINDING_KEY, OPTION_BROWSE, OPTION_DURABLE, OPTION_EXCHANGE_AUTODELETE, OPTION_EXCHANGE_DURABLE, OPTION_EXCHANGE_INTERNAL, OPTION_EXCLUSIVE, OPTION_REJECT_BEHAVIOUR, OPTION_ROUTING_KEY| Constructor and Description |
|---|
AMQBindingURL(String url) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsOption(String key) |
AMQShortString[] |
getBindingKeys() |
Map<String,Object> |
getConsumerOptions() |
AMQShortString |
getDestinationName() |
AMQShortString |
getExchangeClass() |
AMQShortString |
getExchangeName() |
String |
getOption(String key) |
AMQShortString |
getQueueName() |
AMQShortString |
getRoutingKey() |
String |
getURL() |
void |
setBindingKeys(AMQShortString[] keys) |
void |
setDestinationName(String name) |
void |
setExchangeClass(String exchangeClass) |
void |
setExchangeName(String exchangeName) |
void |
setOption(String key,
String value) |
void |
setQueueName(AMQShortString name) |
void |
setQueueName(String name) |
void |
setRoutingKey(AMQShortString key) |
String |
toString() |
public AMQBindingURL(String url) throws URISyntaxException
URISyntaxExceptionpublic void setExchangeClass(String exchangeClass)
public void setQueueName(String name)
public void setDestinationName(String name)
public void setExchangeName(String exchangeName)
public String getURL()
getURL in interface BindingURLpublic AMQShortString getExchangeClass()
getExchangeClass in interface BindingURLpublic AMQShortString getExchangeName()
getExchangeName in interface BindingURLpublic AMQShortString getDestinationName()
getDestinationName in interface BindingURLpublic AMQShortString getQueueName()
getQueueName in interface BindingURLpublic void setQueueName(AMQShortString name)
public String getOption(String key)
getOption in interface BindingURLpublic Map<String,Object> getConsumerOptions()
getConsumerOptions in interface BindingURLpublic boolean containsOption(String key)
containsOption in interface BindingURLpublic AMQShortString getRoutingKey()
getRoutingKey in interface BindingURLpublic AMQShortString[] getBindingKeys()
getBindingKeys in interface BindingURLpublic void setBindingKeys(AMQShortString[] keys)
public void setRoutingKey(AMQShortString key)
public String toString()
toString in interface BindingURLtoString in class ObjectCopyright © 2006–2015 The Apache Software Foundation. All rights reserved.