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.Object
OffsetAndMetadata
is equalspublic int hashCode()
OffsetAndMetadata
objecthashCode
in class java.lang.Object
public java.lang.String toString()
OffsetAndMetadata
objecttoString
in class java.lang.Object