Class AMQImpl.Basic.Qos

java.lang.Object
com.rabbitmq.client.impl.Method
com.rabbitmq.client.impl.AMQImpl.Basic.Qos
All Implemented Interfaces:
AMQP.Basic.Qos, Method
Enclosing class:
AMQImpl.Basic

public static class AMQImpl.Basic.Qos extends Method implements AMQP.Basic.Qos
  • Field Details

  • Constructor Details

  • Method Details

    • getPrefetchSize

      public int getPrefetchSize()
      Specified by:
      getPrefetchSize in interface AMQP.Basic.Qos
    • getPrefetchCount

      public int getPrefetchCount()
      Specified by:
      getPrefetchCount in interface AMQP.Basic.Qos
    • getGlobal

      public boolean getGlobal()
      Specified by:
      getGlobal in interface AMQP.Basic.Qos
    • 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 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 Object visit(AMQImpl.MethodVisitor visitor) throws 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:
      IOException - if an error is encountered
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • appendArgumentDebugStringTo

      public void appendArgumentDebugStringTo(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 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:
      IOException - if an error is encountered