org.apache.qpid.transport
Class ExchangeBind
java.lang.Object
org.apache.qpid.transport.Struct
org.apache.qpid.transport.Method
org.apache.qpid.transport.ExchangeBind
- All Implemented Interfaces:
- Encodable, ProtocolEvent
public final class ExchangeBind
- extends Method
Field Summary |
static int |
TYPE
|
Fields inherited from class org.apache.qpid.transport.Struct |
dirty |
Methods inherited from class org.apache.qpid.transport.Method |
complete, create, delegate, getBody, getBodySize, getChannel, getHeader, getId, hasCompletionListener, idSet, isBatch, isSync, isUnreliable, setBatch, setBody, setChannel, setCompletionListener, setHeader, setId, setSync, setUnreliable, toString |
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
ExchangeBind
public ExchangeBind()
ExchangeBind
public ExchangeBind(String queue,
String exchange,
String bindingKey,
Map<String,Object> arguments,
Option... _options)
getStructType
public final int getStructType()
- Specified by:
getStructType
in class Struct
getSizeWidth
public final int getSizeWidth()
- Specified by:
getSizeWidth
in class Struct
getPackWidth
public final int getPackWidth()
- Specified by:
getPackWidth
in class Struct
hasPayload
public final boolean hasPayload()
- Specified by:
hasPayload
in class Method
getEncodedTrack
public final byte getEncodedTrack()
- Specified by:
getEncodedTrack
in interface ProtocolEvent
- Specified by:
getEncodedTrack
in class Method
dispatch
public <C> void dispatch(C context,
MethodDelegate<C> delegate)
- Specified by:
dispatch
in class Method
hasQueue
public final boolean hasQueue()
clearQueue
public final ExchangeBind clearQueue()
getQueue
public final String getQueue()
setQueue
public final ExchangeBind setQueue(String value)
queue
public final ExchangeBind queue(String value)
hasExchange
public final boolean hasExchange()
clearExchange
public final ExchangeBind clearExchange()
getExchange
public final String getExchange()
setExchange
public final ExchangeBind setExchange(String value)
exchange
public final ExchangeBind exchange(String value)
hasBindingKey
public final boolean hasBindingKey()
clearBindingKey
public final ExchangeBind clearBindingKey()
getBindingKey
public final String getBindingKey()
setBindingKey
public final ExchangeBind setBindingKey(String value)
bindingKey
public final ExchangeBind bindingKey(String value)
hasArguments
public final boolean hasArguments()
clearArguments
public final ExchangeBind clearArguments()
getArguments
public final Map<String,Object> getArguments()
setArguments
public final ExchangeBind setArguments(Map<String,Object> value)
arguments
public final ExchangeBind arguments(Map<String,Object> value)
write
public void write(Encoder enc)
- Description copied from interface:
Encodable
- Encodes this encodable using the given encoder.
- Specified by:
write
in interface Encodable
- Specified by:
write
in class Struct
- Parameters:
enc
- the encoder.
read
public void read(Decoder dec)
- Description copied from interface:
Encodable
- Decodes this encodable using the given decoder.
- Specified by:
read
in interface Encodable
- Specified by:
read
in class Struct
- Parameters:
dec
- the decoder.
getFields
public Map<String,Object> getFields()
- Specified by:
getFields
in class Struct
Licensed to the Apache Software Foundation