Package com.rabbitmq.client.impl
Class AMQImpl.Basic.Deliver
java.lang.Object
com.rabbitmq.client.impl.Method
com.rabbitmq.client.impl.AMQImpl.Basic.Deliver
- All Implemented Interfaces:
AMQP.Basic.Deliver
,Method
- Enclosing class:
AMQImpl.Basic
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rabbitmq.client.AMQP.Basic.Deliver
AMQP.Basic.Deliver.Builder
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Public API - debugging utilityboolean
long
boolean
boolean
Tell if content is present.int
hashCode()
int
Retrieve the protocol class IDint
Retrieve the protocol method IDRetrieve the method namevisit
(AMQImpl.MethodVisitor visitor) Visitor support (double-dispatch mechanism).void
writeArgumentsTo
(MethodArgumentWriter writer) Private API - Autogenerated writer for this method.
-
Field Details
-
INDEX
public static final int INDEX- See Also:
-
-
Constructor Details
-
Deliver
-
Deliver
- Throws:
IOException
-
-
Method Details
-
getConsumerTag
- Specified by:
getConsumerTag
in interfaceAMQP.Basic.Deliver
-
getDeliveryTag
public long getDeliveryTag()- Specified by:
getDeliveryTag
in interfaceAMQP.Basic.Deliver
-
getRedelivered
public boolean getRedelivered()- Specified by:
getRedelivered
in interfaceAMQP.Basic.Deliver
-
getExchange
- Specified by:
getExchange
in interfaceAMQP.Basic.Deliver
-
getRoutingKey
- Specified by:
getRoutingKey
in interfaceAMQP.Basic.Deliver
-
protocolClassId
public int protocolClassId()Description copied from class:Method
Retrieve the protocol class ID- Specified by:
protocolClassId
in interfaceMethod
- Specified by:
protocolClassId
in classMethod
- 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 interfaceMethod
- Specified by:
protocolMethodId
in classMethod
- Returns:
- the AMQP protocol method ID of this Method
-
protocolMethodName
Description copied from class:Method
Retrieve the method name- Specified by:
protocolMethodName
in interfaceMethod
- Specified by:
protocolMethodName
in classMethod
- 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 classMethod
- 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
Description copied from class:Method
Visitor support (double-dispatch mechanism).- Specified by:
visit
in classMethod
- Parameters:
visitor
- the visitor object- Returns:
- the result of the "visit" operation
- Throws:
IOException
- if an error is encountered
-
equals
-
hashCode
public int hashCode() -
appendArgumentDebugStringTo
Description copied from class:Method
Public API - debugging utility- Overrides:
appendArgumentDebugStringTo
in classMethod
- Parameters:
acc
- the buffer to append debug data to
-
writeArgumentsTo
Description copied from class:Method
Private API - Autogenerated writer for this method.- Specified by:
writeArgumentsTo
in classMethod
- Parameters:
writer
- interface to an object to write the method arguments- Throws:
IOException
- if an error is encountered
-