org.apache.qpid.url
Class AMQBindingURL
java.lang.Object
org.apache.qpid.url.AMQBindingURL
- All Implemented Interfaces:
- BindingURL
public class AMQBindingURL
- extends Object
- implements BindingURL
_url
String _url
_exchangeClass
AMQShortString _exchangeClass
_exchangeName
AMQShortString _exchangeName
_destinationName
AMQShortString _destinationName
_queueName
AMQShortString _queueName
_bindingKeys
AMQShortString[] _bindingKeys
AMQBindingURL
public AMQBindingURL(String url)
throws URISyntaxException
- Throws:
URISyntaxException
setExchangeClass
public void setExchangeClass(String exchangeClass)
setQueueName
public void setQueueName(String name)
setDestinationName
public void setDestinationName(String name)
setExchangeName
public void setExchangeName(String exchangeName)
getURL
public String getURL()
- Specified by:
getURL
in interface BindingURL
getExchangeClass
public AMQShortString getExchangeClass()
- Specified by:
getExchangeClass
in interface BindingURL
getExchangeName
public AMQShortString getExchangeName()
- Specified by:
getExchangeName
in interface BindingURL
getDestinationName
public AMQShortString getDestinationName()
- Specified by:
getDestinationName
in interface BindingURL
getQueueName
public AMQShortString getQueueName()
- Specified by:
getQueueName
in interface BindingURL
setQueueName
public void setQueueName(AMQShortString name)
getOption
public String getOption(String key)
- Specified by:
getOption
in interface BindingURL
setOption
public void setOption(String key,
String value)
containsOption
public boolean containsOption(String key)
- Specified by:
containsOption
in interface BindingURL
getRoutingKey
public AMQShortString getRoutingKey()
- Specified by:
getRoutingKey
in interface BindingURL
getBindingKeys
public AMQShortString[] getBindingKeys()
- Specified by:
getBindingKeys
in interface BindingURL
setBindingKeys
public void setBindingKeys(AMQShortString[] keys)
setRoutingKey
public void setRoutingKey(AMQShortString key)
toString
public String toString()
- Specified by:
toString
in interface BindingURL
- Overrides:
toString
in class Object
Licensed to the Apache Software Foundation