org.apache.kafka.common.requests
Class OffsetCommitRequest

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

public class OffsetCommitRequest
extends AbstractRequestResponse

This wrapper supports both v0 and v1 of OffsetCommitRequest.


Nested Class Summary
static class OffsetCommitRequest.PartitionData
           
 
Field Summary
static Schema curSchema
           
static java.lang.String DEFAULT_CONSUMER_ID
           
static int DEFAULT_GENERATION_ID
           
 
Fields inherited from class org.apache.kafka.common.requests.AbstractRequestResponse
struct
 
Constructor Summary
OffsetCommitRequest(java.lang.String groupId, int generationId, java.lang.String consumerId, java.util.Map<TopicPartition,OffsetCommitRequest.PartitionData> offsetData)
          Constructor for version 1.
OffsetCommitRequest(java.lang.String groupId, java.util.Map<TopicPartition,OffsetCommitRequest.PartitionData> offsetData)
          Deprecated. 
OffsetCommitRequest(Struct struct)
           
 
Method Summary
 java.lang.String consumerId()
           
 int generationId()
           
 java.lang.String groupId()
           
 java.util.Map<TopicPartition,OffsetCommitRequest.PartitionData> offsetData()
           
static OffsetCommitRequest parse(java.nio.ByteBuffer buffer)
           
static OffsetCommitRequest parse(java.nio.ByteBuffer buffer, int versionId)
           
 
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
 

Field Detail

curSchema

public static Schema curSchema

DEFAULT_GENERATION_ID

public static final int DEFAULT_GENERATION_ID
See Also:
Constant Field Values

DEFAULT_CONSUMER_ID

public static final java.lang.String DEFAULT_CONSUMER_ID
See Also:
Constant Field Values
Constructor Detail

OffsetCommitRequest

@Deprecated
public OffsetCommitRequest(java.lang.String groupId,
                                      java.util.Map<TopicPartition,OffsetCommitRequest.PartitionData> offsetData)
Deprecated. 

Constructor for version 0.

Parameters:
groupId -
offsetData -

OffsetCommitRequest

public OffsetCommitRequest(java.lang.String groupId,
                           int generationId,
                           java.lang.String consumerId,
                           java.util.Map<TopicPartition,OffsetCommitRequest.PartitionData> offsetData)
Constructor for version 1.

Parameters:
groupId -
generationId -
consumerId -
offsetData -

OffsetCommitRequest

public OffsetCommitRequest(Struct struct)
Method Detail

groupId

public java.lang.String groupId()

generationId

public int generationId()

consumerId

public java.lang.String consumerId()

offsetData

public java.util.Map<TopicPartition,OffsetCommitRequest.PartitionData> offsetData()

parse

public static OffsetCommitRequest parse(java.nio.ByteBuffer buffer,
                                        int versionId)

parse

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