Class AMQImpl.Channel.Close

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

public static class AMQImpl.Channel.Close extends Method implements AMQP.Channel.Close
  • Field Details

    • INDEX

      public static final int INDEX
      See Also:
    • replyCode

      private final int replyCode
    • replyText

      private final String replyText
    • classId

      private final int classId
    • methodId

      private final int methodId
  • Constructor Details

  • Method Details

    • getReplyCode

      public int getReplyCode()
      Specified by:
      getReplyCode in interface AMQP.Channel.Close
    • getReplyText

      public String getReplyText()
      Specified by:
      getReplyText in interface AMQP.Channel.Close
    • getClassId

      public int getClassId()
      Specified by:
      getClassId in interface AMQP.Channel.Close
    • getMethodId

      public int getMethodId()
      Specified by:
      getMethodId in interface AMQP.Channel.Close
    • 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