org.apache.qpid.url
Class AMQBindingURL

java.lang.Object
  extended by org.apache.qpid.url.AMQBindingURL
All Implemented Interfaces:
BindingURL

public class AMQBindingURL
extends java.lang.Object
implements BindingURL


Field Summary
 
Fields inherited from interface org.apache.qpid.url.BindingURL
OPTION_AUTODELETE, OPTION_CLIENTID, OPTION_DURABLE, OPTION_EXCLUSIVE, OPTION_ROUTING_KEY, OPTION_SUBSCRIPTION
 
Constructor Summary
AMQBindingURL(java.lang.String url)
           
 
Method Summary
 boolean containsOption(java.lang.String key)
           
 java.lang.String getDestinationName()
           
 java.lang.String getExchangeClass()
           
 java.lang.String getExchangeName()
           
 java.lang.String getOption(java.lang.String key)
           
 java.lang.String getQueueName()
           
 java.lang.String getRoutingKey()
           
 java.lang.String getURL()
           
static void main(java.lang.String[] args)
           
 void setDestinationName(java.lang.String name)
           
 void setExchangeClass(java.lang.String exchangeClass)
           
 void setExchangeName(java.lang.String name)
           
 void setOption(java.lang.String key, java.lang.String value)
           
 void setQueueName(java.lang.String name)
           
 void setRoutingKey(java.lang.String key)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AMQBindingURL

public AMQBindingURL(java.lang.String url)
              throws URLSyntaxException
Throws:
URLSyntaxException
Method Detail

getURL

public java.lang.String getURL()
Specified by:
getURL in interface BindingURL

getExchangeClass

public java.lang.String getExchangeClass()
Specified by:
getExchangeClass in interface BindingURL

setExchangeClass

public void setExchangeClass(java.lang.String exchangeClass)
Specified by:
setExchangeClass in interface BindingURL

getExchangeName

public java.lang.String getExchangeName()
Specified by:
getExchangeName in interface BindingURL

setExchangeName

public void setExchangeName(java.lang.String name)
Specified by:
setExchangeName in interface BindingURL

getDestinationName

public java.lang.String getDestinationName()
Specified by:
getDestinationName in interface BindingURL

setDestinationName

public void setDestinationName(java.lang.String name)
Specified by:
setDestinationName in interface BindingURL

getQueueName

public java.lang.String getQueueName()
Specified by:
getQueueName in interface BindingURL

setQueueName

public void setQueueName(java.lang.String name)
Specified by:
setQueueName in interface BindingURL

getOption

public java.lang.String getOption(java.lang.String key)
Specified by:
getOption in interface BindingURL

setOption

public void setOption(java.lang.String key,
                      java.lang.String value)
Specified by:
setOption in interface BindingURL

containsOption

public boolean containsOption(java.lang.String key)
Specified by:
containsOption in interface BindingURL

getRoutingKey

public java.lang.String getRoutingKey()
Specified by:
getRoutingKey in interface BindingURL

setRoutingKey

public void setRoutingKey(java.lang.String key)
Specified by:
setRoutingKey in interface BindingURL

toString

public java.lang.String toString()
Specified by:
toString in interface BindingURL
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
                 throws URLSyntaxException
Throws:
URLSyntaxException