Class TaskTestHelper
java.lang.Object
io.debezium.connector.spanner.task.TaskTestHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTaskStateMap(io.debezium.connector.spanner.kafka.internal.model.TaskState... taskStates) static io.debezium.connector.spanner.kafka.internal.model.TaskSyncEventcreateTaskSyncEvent(io.debezium.connector.spanner.kafka.internal.model.TaskState... taskStates) extractTokens(List<io.debezium.connector.spanner.kafka.internal.model.PartitionState> partitions) static io.debezium.connector.spanner.kafka.internal.model.PartitionStatefindPartitionStateByToken(Collection<io.debezium.connector.spanner.kafka.internal.model.PartitionState> partitions, String token) static List<io.debezium.connector.spanner.kafka.internal.model.PartitionState>findPartitionStatesByAssignee(List<io.debezium.connector.spanner.kafka.internal.model.PartitionState> partitions, String assigneeTaskUid) static List<io.debezium.connector.spanner.kafka.internal.model.PartitionState>generatePartitions(int count, Supplier<io.debezium.connector.spanner.kafka.internal.model.PartitionState> partitionStateSupplier) static io.debezium.connector.spanner.kafka.internal.model.PartitionStatestatic List<io.debezium.connector.spanner.kafka.internal.model.PartitionState>generateRandomPartitions(int count) static io.debezium.connector.spanner.kafka.internal.model.TaskStategenerateTaskStateWithPartitions(List<io.debezium.connector.spanner.kafka.internal.model.PartitionState> partitions) static io.debezium.connector.spanner.kafka.internal.model.TaskStategenerateTaskStateWithRandomPartitions(int partitionsCount, int sharedPartitionsCount)
-
Constructor Details
-
TaskTestHelper
private TaskTestHelper()
-
-
Method Details
-
generateTaskStateWithPartitions
public static io.debezium.connector.spanner.kafka.internal.model.TaskState generateTaskStateWithPartitions(List<io.debezium.connector.spanner.kafka.internal.model.PartitionState> partitions) -
generateTaskStateWithRandomPartitions
public static io.debezium.connector.spanner.kafka.internal.model.TaskState generateTaskStateWithRandomPartitions(int partitionsCount, int sharedPartitionsCount) -
createTaskSyncEvent
public static io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent createTaskSyncEvent(io.debezium.connector.spanner.kafka.internal.model.TaskState... taskStates) -
createTaskStateMap
-
generateRandomPartitions
public static List<io.debezium.connector.spanner.kafka.internal.model.PartitionState> generateRandomPartitions(int count) -
generateRandomPartition
public static io.debezium.connector.spanner.kafka.internal.model.PartitionState generateRandomPartition() -
generatePartitions
-
findPartitionStateByToken
public static io.debezium.connector.spanner.kafka.internal.model.PartitionState findPartitionStateByToken(Collection<io.debezium.connector.spanner.kafka.internal.model.PartitionState> partitions, String token) -
findPartitionStatesByAssignee
-
extractTokens
-