org.apache.qpid.framing
Class QueueDeclareBody

java.lang.Object
  extended by org.apache.qpid.framing.AMQBody
      extended by org.apache.qpid.framing.AMQMethodBody
          extended by org.apache.qpid.framing.QueueDeclareBody
All Implemented Interfaces:
EncodableAMQDataBlock

public class QueueDeclareBody
extends AMQMethodBody
implements EncodableAMQDataBlock

This class is autogenerated, do not modify. [From AMQ protocol 0.80 (major=8, minor=0)]


Field Summary
 FieldTable arguments
           
 boolean autoDelete
           
static int CLASS_ID
           
 boolean durable
           
 boolean exclusive
           
static int METHOD_ID
           
 boolean nowait
           
 boolean passive
           
 java.lang.String queue
           
 int ticket
           
 
Fields inherited from class org.apache.qpid.framing.AMQMethodBody
TYPE
 
Constructor Summary
QueueDeclareBody()
           
 
Method Summary
static AMQFrame createAMQFrame(int channelId, int ticket, java.lang.String queue, boolean passive, boolean durable, boolean exclusive, boolean autoDelete, boolean nowait, FieldTable arguments)
           
protected  int getBodySize()
          unsigned short
protected  int getClazz()
           
protected  int getMethod()
           
 void populateMethodBodyFromBuffer(org.apache.mina.common.ByteBuffer buffer)
           
 java.lang.String toString()
           
protected  void writeMethodPayload(org.apache.mina.common.ByteBuffer buffer)
           
 
Methods inherited from class org.apache.qpid.framing.AMQMethodBody
getChannelException, getChannelException, getSize, getType, populateFromBuffer, writePayload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_ID

public static final int CLASS_ID
See Also:
Constant Field Values

METHOD_ID

public static final int METHOD_ID
See Also:
Constant Field Values

ticket

public int ticket

queue

public java.lang.String queue

passive

public boolean passive

durable

public boolean durable

exclusive

public boolean exclusive

autoDelete

public boolean autoDelete

nowait

public boolean nowait

arguments

public FieldTable arguments
Constructor Detail

QueueDeclareBody

public QueueDeclareBody()
Method Detail

getClazz

protected int getClazz()
Specified by:
getClazz in class AMQMethodBody
Returns:
unsigned short

getMethod

protected int getMethod()
Specified by:
getMethod in class AMQMethodBody
Returns:
unsigned short

getBodySize

protected int getBodySize()
Description copied from class: AMQMethodBody
unsigned short

Specified by:
getBodySize in class AMQMethodBody

writeMethodPayload

protected void writeMethodPayload(org.apache.mina.common.ByteBuffer buffer)
Specified by:
writeMethodPayload in class AMQMethodBody

populateMethodBodyFromBuffer

public void populateMethodBodyFromBuffer(org.apache.mina.common.ByteBuffer buffer)
                                  throws AMQFrameDecodingException
Specified by:
populateMethodBodyFromBuffer in class AMQMethodBody
Throws:
AMQFrameDecodingException

toString

public java.lang.String toString()
Overrides:
toString in class AMQMethodBody

createAMQFrame

public static AMQFrame createAMQFrame(int channelId,
                                      int ticket,
                                      java.lang.String queue,
                                      boolean passive,
                                      boolean durable,
                                      boolean exclusive,
                                      boolean autoDelete,
                                      boolean nowait,
                                      FieldTable arguments)