Package org.apache.qpid.server.url
Class AMQBindingURL
- java.lang.Object
-
- org.apache.qpid.server.url.AMQBindingURL
-
- All Implemented Interfaces:
BindingURL
public class AMQBindingURL extends Object implements BindingURL
-
-
Field Summary
-
Fields inherited from interface org.apache.qpid.server.url.BindingURL
NON_CONSUMER_OPTIONS, OPTION_AUTODELETE, OPTION_BINDING_KEY, OPTION_BROWSE, OPTION_DELIVERY_DELAY, OPTION_DURABLE, OPTION_ENCRYPTED_RECIPIENTS, OPTION_EXCHANGE_AUTODELETE, OPTION_EXCHANGE_DURABLE, OPTION_EXCHANGE_INTERNAL, OPTION_EXCLUSIVE, OPTION_LOCAL_ADDRESS, OPTION_REJECT_BEHAVIOUR, OPTION_ROUTING_KEY, OPTION_SEND_ENCRYPTED
-
-
Constructor Summary
Constructors Constructor Description AMQBindingURL(String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsOption(String key)String[]getBindingKeys()Map<String,Object>getConsumerOptions()StringgetDestinationName()StringgetExchangeClass()StringgetExchangeName()StringgetOption(String key)StringgetQueueName()StringgetRoutingKey()StringgetURL()voidsetOption(String key, String value)StringtoString()
-
-
-
Constructor Detail
-
AMQBindingURL
public AMQBindingURL(String url) throws URISyntaxException
- Throws:
URISyntaxException
-
-
Method Detail
-
getURL
public String getURL()
- Specified by:
getURLin interfaceBindingURL
-
getExchangeClass
public String getExchangeClass()
- Specified by:
getExchangeClassin interfaceBindingURL
-
getExchangeName
public String getExchangeName()
- Specified by:
getExchangeNamein interfaceBindingURL
-
getDestinationName
public String getDestinationName()
- Specified by:
getDestinationNamein interfaceBindingURL
-
getQueueName
public String getQueueName()
- Specified by:
getQueueNamein interfaceBindingURL
-
getOption
public String getOption(String key)
- Specified by:
getOptionin interfaceBindingURL
-
getConsumerOptions
public Map<String,Object> getConsumerOptions()
- Specified by:
getConsumerOptionsin interfaceBindingURL
-
containsOption
public boolean containsOption(String key)
- Specified by:
containsOptionin interfaceBindingURL
-
getRoutingKey
public String getRoutingKey()
- Specified by:
getRoutingKeyin interfaceBindingURL
-
getBindingKeys
public String[] getBindingKeys()
- Specified by:
getBindingKeysin interfaceBindingURL
-
toString
public String toString()
- Specified by:
toStringin interfaceBindingURL- Overrides:
toStringin classObject
-
-