public class AMQBindingURL extends Object implements BindingURL
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() |
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 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–2014 The Apache Software Foundation. All rights reserved.