Package org.apache.qpid.server.url
Interface BindingURL
-
- All Known Implementing Classes:
AMQBindingURL
public interface BindingURL
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>NON_CONSUMER_OPTIONSstatic java.lang.StringOPTION_AUTODELETEstatic java.lang.StringOPTION_BINDING_KEYstatic java.lang.StringOPTION_BROWSEstatic java.lang.StringOPTION_DELIVERY_DELAYstatic java.lang.StringOPTION_DURABLEstatic java.lang.StringOPTION_ENCRYPTED_RECIPIENTSstatic java.lang.StringOPTION_EXCHANGE_AUTODELETEstatic java.lang.StringOPTION_EXCHANGE_DURABLEstatic java.lang.StringOPTION_EXCHANGE_INTERNALstatic java.lang.StringOPTION_EXCLUSIVEstatic java.lang.StringOPTION_LOCAL_ADDRESSstatic java.lang.StringOPTION_REJECT_BEHAVIOURThis option is only applicable for 0-8/0-9/0-9-1 protocols connectionstatic java.lang.StringOPTION_ROUTING_KEYstatic java.lang.StringOPTION_SEND_ENCRYPTED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsOption(java.lang.String key)java.lang.String[]getBindingKeys()java.util.Map<java.lang.String,java.lang.Object>getConsumerOptions()java.lang.StringgetDestinationName()java.lang.StringgetExchangeClass()java.lang.StringgetExchangeName()java.lang.StringgetOption(java.lang.String key)java.lang.StringgetQueueName()java.lang.StringgetRoutingKey()java.lang.StringgetURL()java.lang.StringtoString()
-
-
-
Field Detail
-
OPTION_EXCLUSIVE
static final java.lang.String OPTION_EXCLUSIVE
- See Also:
- Constant Field Values
-
OPTION_AUTODELETE
static final java.lang.String OPTION_AUTODELETE
- See Also:
- Constant Field Values
-
OPTION_DURABLE
static final java.lang.String OPTION_DURABLE
- See Also:
- Constant Field Values
-
OPTION_BROWSE
static final java.lang.String OPTION_BROWSE
- See Also:
- Constant Field Values
-
OPTION_ROUTING_KEY
static final java.lang.String OPTION_ROUTING_KEY
- See Also:
- Constant Field Values
-
OPTION_BINDING_KEY
static final java.lang.String OPTION_BINDING_KEY
- See Also:
- Constant Field Values
-
OPTION_EXCHANGE_AUTODELETE
static final java.lang.String OPTION_EXCHANGE_AUTODELETE
- See Also:
- Constant Field Values
-
OPTION_EXCHANGE_DURABLE
static final java.lang.String OPTION_EXCHANGE_DURABLE
- See Also:
- Constant Field Values
-
OPTION_EXCHANGE_INTERNAL
static final java.lang.String OPTION_EXCHANGE_INTERNAL
- See Also:
- Constant Field Values
-
OPTION_SEND_ENCRYPTED
static final java.lang.String OPTION_SEND_ENCRYPTED
- See Also:
- Constant Field Values
-
OPTION_ENCRYPTED_RECIPIENTS
static final java.lang.String OPTION_ENCRYPTED_RECIPIENTS
- See Also:
- Constant Field Values
-
OPTION_DELIVERY_DELAY
static final java.lang.String OPTION_DELIVERY_DELAY
- See Also:
- Constant Field Values
-
OPTION_LOCAL_ADDRESS
static final java.lang.String OPTION_LOCAL_ADDRESS
- See Also:
- Constant Field Values
-
OPTION_REJECT_BEHAVIOUR
static final java.lang.String OPTION_REJECT_BEHAVIOUR
This option is only applicable for 0-8/0-9/0-9-1 protocols connectionIt tells the client to delegate the requeue/DLQ decision to the server .If this option is not specified, the messages won't be moved to the DLQ (or dropped) when delivery count exceeds the maximum.
- See Also:
- Constant Field Values
-
NON_CONSUMER_OPTIONS
static final java.util.Set<java.lang.String> NON_CONSUMER_OPTIONS
-
-
Method Detail
-
getURL
java.lang.String getURL()
-
getExchangeClass
java.lang.String getExchangeClass()
-
getExchangeName
java.lang.String getExchangeName()
-
getDestinationName
java.lang.String getDestinationName()
-
getQueueName
java.lang.String getQueueName()
-
getOption
java.lang.String getOption(java.lang.String key)
-
getConsumerOptions
java.util.Map<java.lang.String,java.lang.Object> getConsumerOptions()
-
containsOption
boolean containsOption(java.lang.String key)
-
getRoutingKey
java.lang.String getRoutingKey()
-
getBindingKeys
java.lang.String[] getBindingKeys()
-
toString
java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-