public final class OffsetAndMetadata
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
OffsetAndMetadata(long offset)
Construct a new OffsetAndMetadata object for committing through
Consumer. |
OffsetAndMetadata(long offset,
java.lang.String metadata)
Construct a new OffsetAndMetadata object for committing through
Consumer. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Overriding equals method
|
int |
hashCode()
Get the hashcode of the
OffsetAndMetadata object |
java.lang.String |
metadata()
Returns the metadata value as String
|
long |
offset()
Returns the offset value number
|
java.lang.String |
toString()
Get the toString method of the
OffsetAndMetadata object |
public OffsetAndMetadata(long offset,
java.lang.String metadata)
Consumer.offset - The offset to be committedmetadata - Non-null metadatapublic OffsetAndMetadata(long offset)
Consumer. The metadata
associated with the commit will be empty.offset - The offset to be committedpublic long offset()
public java.lang.String metadata()
public boolean equals(java.lang.Object o)
equals in class java.lang.ObjectOffsetAndMetadata is equalspublic int hashCode()
OffsetAndMetadata objecthashCode in class java.lang.Objectpublic java.lang.String toString()
OffsetAndMetadata objecttoString in class java.lang.Object