Package com.rabbitmq.client.impl
Class AMQImpl.Connection.Start
- java.lang.Object
-
- com.rabbitmq.client.impl.Method
-
- com.rabbitmq.client.impl.AMQImpl.Connection.Start
-
- All Implemented Interfaces:
AMQP.Connection.Start
,Method
- Enclosing class:
- AMQImpl.Connection
public static class AMQImpl.Connection.Start extends Method implements AMQP.Connection.Start
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.rabbitmq.client.AMQP.Connection.Start
AMQP.Connection.Start.Builder
-
-
Field Summary
Fields Modifier and Type Field Description static int
INDEX
-
Constructor Summary
Constructors Constructor Description Start(int versionMajor, int versionMinor, Map<String,Object> serverProperties, LongString mechanisms, LongString locales)
Start(MethodArgumentReader rdr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendArgumentDebugStringTo(StringBuilder acc)
Public API - debugging utilityboolean
equals(Object o)
LongString
getLocales()
LongString
getMechanisms()
Map<String,Object>
getServerProperties()
int
getVersionMajor()
int
getVersionMinor()
boolean
hasContent()
Tell if content is present.int
hashCode()
int
protocolClassId()
Retrieve the protocol class IDint
protocolMethodId()
Retrieve the protocol method IDString
protocolMethodName()
Retrieve the method nameObject
visit(AMQImpl.MethodVisitor visitor)
Visitor support (double-dispatch mechanism).void
writeArgumentsTo(MethodArgumentWriter writer)
Private API - Autogenerated writer for this method.
-
-
-
Field Detail
-
INDEX
public static final int INDEX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Start
public Start(int versionMajor, int versionMinor, Map<String,Object> serverProperties, LongString mechanisms, LongString locales)
-
Start
public Start(MethodArgumentReader rdr) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getVersionMajor
public int getVersionMajor()
- Specified by:
getVersionMajor
in interfaceAMQP.Connection.Start
-
getVersionMinor
public int getVersionMinor()
- Specified by:
getVersionMinor
in interfaceAMQP.Connection.Start
-
getServerProperties
public Map<String,Object> getServerProperties()
- Specified by:
getServerProperties
in interfaceAMQP.Connection.Start
-
getMechanisms
public LongString getMechanisms()
- Specified by:
getMechanisms
in interfaceAMQP.Connection.Start
-
getLocales
public LongString getLocales()
- Specified by:
getLocales
in interfaceAMQP.Connection.Start
-
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
public String 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
public Object visit(AMQImpl.MethodVisitor visitor) throws IOException
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
-
appendArgumentDebugStringTo
public void appendArgumentDebugStringTo(StringBuilder acc)
Description copied from class:Method
Public API - debugging utility- Overrides:
appendArgumentDebugStringTo
in classMethod
- 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 classMethod
- Parameters:
writer
- interface to an object to write the method arguments- Throws:
IOException
- if an error is encountered
-
-