Class SubscriptionInfo
- java.lang.Object
-
- org.apache.kafka.streams.processor.internals.assignment.SubscriptionInfo
-
public class SubscriptionInfo extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static long
UNKNOWN_OFFSET_SUM
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubscriptionInfo
decode(ByteBuffer data)
ByteBuffer
encode()
boolean
equals(Object o)
static Set<TaskId>
getActiveTasksFromTaskOffsetSumMap(Map<TaskId,Long> taskOffsetSums)
static Set<TaskId>
getStandbyTasksFromTaskOffsetSumMap(Map<TaskId,Long> taskOffsetSums)
int
hashCode()
int
latestSupportedVersion()
Set<TaskId>
prevTasks()
UUID
processId()
Set<TaskId>
standbyTasks()
Map<TaskId,Long>
taskOffsetSums()
String
toString()
String
userEndPoint()
int
version()
-
-
-
Field Detail
-
UNKNOWN_OFFSET_SUM
public static final long UNKNOWN_OFFSET_SUM
- See Also:
- Constant Field Values
-
-
Method Detail
-
version
public int version()
-
latestSupportedVersion
public int latestSupportedVersion()
-
processId
public UUID processId()
-
userEndPoint
public String userEndPoint()
-
getActiveTasksFromTaskOffsetSumMap
public static Set<TaskId> getActiveTasksFromTaskOffsetSumMap(Map<TaskId,Long> taskOffsetSums)
-
getStandbyTasksFromTaskOffsetSumMap
public static Set<TaskId> getStandbyTasksFromTaskOffsetSumMap(Map<TaskId,Long> taskOffsetSums)
-
encode
public ByteBuffer encode()
- Throws:
TaskAssignmentException
- if method fails to encode the data
-
decode
public static SubscriptionInfo decode(ByteBuffer data)
- Throws:
TaskAssignmentException
- if method fails to decode the data
-
-