@Internal public class PartitioningEvent extends Object implements org.apache.flink.cdc.common.event.Event
Event, which contains the target partition number and will be used in
EventPartitioner.| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
org.apache.flink.cdc.common.event.Event |
getPayload() |
int |
getSourcePartition() |
int |
getTargetPartition() |
int |
hashCode() |
static PartitioningEvent |
ofDistributed(org.apache.flink.cdc.common.event.Event payload,
int sourcePartition,
int targetPartition)
For distributed topology, we need to track its upstream source subTask ID to correctly
distinguish events from different partitions.
|
static PartitioningEvent |
ofRegular(org.apache.flink.cdc.common.event.Event payload,
int targetPartition)
For partitioning events with regular topology, source partition information is not necessary.
|
String |
toString() |
public static PartitioningEvent ofRegular(org.apache.flink.cdc.common.event.Event payload, int targetPartition)
public static PartitioningEvent ofDistributed(org.apache.flink.cdc.common.event.Event payload, int sourcePartition, int targetPartition)
public org.apache.flink.cdc.common.event.Event getPayload()
public int getSourcePartition()
public int getTargetPartition()
Copyright © 2025 The Apache Software Foundation. All rights reserved.