public class TaskId extends Object implements Comparable<TaskId>
Modifier and Type | Field and Description |
---|---|
int |
partition
The ID of the partition.
|
int |
topicGroupId
The ID of the topic group.
|
Constructor and Description |
---|
TaskId(int topicGroupId,
int partition) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(TaskId other) |
boolean |
equals(Object o) |
int |
hashCode() |
static TaskId |
parse(String taskIdStr) |
static TaskId |
readFrom(ByteBuffer buf) |
static TaskId |
readFrom(DataInputStream in) |
String |
toString() |
void |
writeTo(ByteBuffer buf) |
void |
writeTo(DataOutputStream out) |
public final int topicGroupId
public final int partition
public static TaskId parse(String taskIdStr)
TaskIdFormatException
- if the taskIdStr is not a valid TaskId
public void writeTo(DataOutputStream out) throws IOException
IOException
- if cannot write to output streampublic static TaskId readFrom(DataInputStream in) throws IOException
IOException
- if cannot read from input streampublic void writeTo(ByteBuffer buf)
public static TaskId readFrom(ByteBuffer buf)
public int compareTo(TaskId other)
compareTo
in interface Comparable<TaskId>