com.rabbitmq.client.impl
Class AMQImpl.Access.Request

java.lang.Object
  extended by com.rabbitmq.client.impl.Method
      extended by com.rabbitmq.client.impl.AMQImpl.Access.Request
All Implemented Interfaces:
AMQP.Access.Request, Method
Enclosing class:
AMQImpl.Access

public static class AMQImpl.Access.Request
extends Method
implements AMQP.Access.Request


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.rabbitmq.client.AMQP.Access.Request
AMQP.Access.Request.Builder
 
Field Summary
static int INDEX
           
 
Constructor Summary
AMQImpl.Access.Request(MethodArgumentReader rdr)
           
AMQImpl.Access.Request(java.lang.String realm, boolean exclusive, boolean passive, boolean active, boolean write, boolean read)
           
 
Method Summary
 void appendArgumentDebugStringTo(java.lang.StringBuilder acc)
          Public API - debugging utility
 boolean getActive()
           
 boolean getExclusive()
           
 boolean getPassive()
           
 boolean getRead()
           
 java.lang.String getRealm()
           
 boolean getWrite()
           
 boolean hasContent()
          Tell if content is present.
 int protocolClassId()
          Retrieve the protocol class ID
 int protocolMethodId()
          Retrieve the protocol method ID
 java.lang.String protocolMethodName()
          Retrieve the method name
 java.lang.Object visit(AMQImpl.MethodVisitor visitor)
          Visitor support (double-dispatch mechanism).
 void writeArgumentsTo(MethodArgumentWriter writer)
          Private API - Autogenerated writer for this method.
 
Methods inherited from class com.rabbitmq.client.impl.Method
toFrame, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INDEX

public static final int INDEX
See Also:
Constant Field Values
Constructor Detail

AMQImpl.Access.Request

public AMQImpl.Access.Request(java.lang.String realm,
                              boolean exclusive,
                              boolean passive,
                              boolean active,
                              boolean write,
                              boolean read)

AMQImpl.Access.Request

public AMQImpl.Access.Request(MethodArgumentReader rdr)
                       throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getRealm

public java.lang.String getRealm()
Specified by:
getRealm in interface AMQP.Access.Request

getExclusive

public boolean getExclusive()
Specified by:
getExclusive in interface AMQP.Access.Request

getPassive

public boolean getPassive()
Specified by:
getPassive in interface AMQP.Access.Request

getActive

public boolean getActive()
Specified by:
getActive in interface AMQP.Access.Request

getWrite

public boolean getWrite()
Specified by:
getWrite in interface AMQP.Access.Request

getRead

public boolean getRead()
Specified by:
getRead in interface AMQP.Access.Request

protocolClassId

public int protocolClassId()
Description copied from class: Method
Retrieve the protocol class ID

Specified by:
protocolClassId in interface Method
Specified by:
protocolClassId in class Method
Returns:
the AMQP protocol class ID of this Method

protocolMethodId

public int protocolMethodId()
Description copied from class: Method
Retrieve the protocol method ID

Specified by:
protocolMethodId in interface Method
Specified by:
protocolMethodId in class Method
Returns:
the AMQP protocol method ID of this Method

protocolMethodName

public java.lang.String protocolMethodName()
Description copied from class: Method
Retrieve the method name

Specified by:
protocolMethodName in interface Method
Specified by:
protocolMethodName in class Method
Returns:
the AMQP protocol method name of this Method

hasContent

public boolean hasContent()
Description copied from class: Method
Tell if content is present.

Specified by:
hasContent in class Method
Returns:
true if the wire-protocol for this method should involve a content header and body, or false if it should just involve a single method frame.

visit

public java.lang.Object visit(AMQImpl.MethodVisitor visitor)
                       throws java.io.IOException
Description copied from class: Method
Visitor support (double-dispatch mechanism).

Specified by:
visit in class Method
Parameters:
visitor - the visitor object
Returns:
the result of the "visit" operation
Throws:
java.io.IOException - if an error is encountered

appendArgumentDebugStringTo

public void appendArgumentDebugStringTo(java.lang.StringBuilder acc)
Description copied from class: Method
Public API - debugging utility

Overrides:
appendArgumentDebugStringTo in class Method
Parameters:
acc - the buffer to append debug data to

writeArgumentsTo

public void writeArgumentsTo(MethodArgumentWriter writer)
                      throws java.io.IOException
Description copied from class: Method
Private API - Autogenerated writer for this method.

Specified by:
writeArgumentsTo in class Method
Parameters:
writer - interface to an object to write the method arguments
Throws:
java.io.IOException - if an error is encountered