org.apache.kafka.common.requests
Class RequestHeader

java.lang.Object
  extended by org.apache.kafka.common.requests.AbstractRequestResponse
      extended by org.apache.kafka.common.requests.RequestHeader

public class RequestHeader
extends AbstractRequestResponse

The header for a request in the Kafka protocol


Field Summary
 
Fields inherited from class org.apache.kafka.common.requests.AbstractRequestResponse
struct
 
Constructor Summary
RequestHeader(short apiKey, short version, java.lang.String client, int correlation)
           
RequestHeader(short apiKey, java.lang.String client, int correlation)
           
RequestHeader(Struct header)
           
 
Method Summary
 short apiKey()
           
 short apiVersion()
           
 java.lang.String clientId()
           
 int correlationId()
           
static RequestHeader parse(java.nio.ByteBuffer buffer)
           
 
Methods inherited from class org.apache.kafka.common.requests.AbstractRequestResponse
equals, hashCode, sizeOf, toString, toStruct, writeTo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RequestHeader

public RequestHeader(Struct header)

RequestHeader

public RequestHeader(short apiKey,
                     java.lang.String client,
                     int correlation)

RequestHeader

public RequestHeader(short apiKey,
                     short version,
                     java.lang.String client,
                     int correlation)
Method Detail

apiKey

public short apiKey()

apiVersion

public short apiVersion()

clientId

public java.lang.String clientId()

correlationId

public int correlationId()

parse

public static RequestHeader parse(java.nio.ByteBuffer buffer)