Uses of Class
io.debezium.connector.spanner.task.TaskSyncContext
Packages that use TaskSyncContext
Package
Description
-
Uses of TaskSyncContext in io.debezium.connector.spanner.metrics
Fields in io.debezium.connector.spanner.metrics declared as TaskSyncContextMethods in io.debezium.connector.spanner.metrics that return TaskSyncContext -
Uses of TaskSyncContext in io.debezium.connector.spanner.metrics.event
Fields in io.debezium.connector.spanner.metrics.event declared as TaskSyncContextModifier and TypeFieldDescriptionprivate final TaskSyncContextTaskSyncContextMetricEvent.taskSyncContextMethods in io.debezium.connector.spanner.metrics.event that return TaskSyncContextConstructors in io.debezium.connector.spanner.metrics.event with parameters of type TaskSyncContext -
Uses of TaskSyncContext in io.debezium.connector.spanner.task
Fields in io.debezium.connector.spanner.task with type parameters of type TaskSyncContextModifier and TypeFieldDescriptionprivate final AtomicReference<TaskSyncContext>TaskSyncContextHolder.taskSyncContextRefMethods in io.debezium.connector.spanner.task that return TaskSyncContextModifier and TypeMethodDescriptionTaskSyncContext.TaskSyncContextBuilder.build()TaskSyncContextHolder.get()static TaskSyncContextTaskSyncContext.getInitialContext(String taskUid, SpannerConnectorConfig connectorConfig) static TaskSyncContextSyncEventMerger.mergeEpochUpdate(TaskSyncContext currentContext, TaskSyncEvent newMessage) static TaskSyncContextSyncEventMerger.mergeIncrementalTaskSyncEvent(TaskSyncContext currentContext, TaskSyncEvent newMessage) static TaskSyncContextSyncEventMerger.mergeNewEpoch(TaskSyncContext currentContext, TaskSyncEvent inSync) static TaskSyncContextSyncEventMerger.mergeRebalanceAnswer(TaskSyncContext currentContext, TaskSyncEvent newMessage) private TaskSyncContextTaskStateChangeEventHandler.performOperation(Operation... operations) TaskSyncContextHolder.updateAndGet(UnaryOperator<TaskSyncContext> updateFunction) Methods in io.debezium.connector.spanner.task with parameters of type TaskSyncContextModifier and TypeMethodDescriptionTaskStateUtil.allFilteredPartitionTokens(TaskSyncContext taskSyncContext, Predicate<PartitionState> partitionFilter) TaskStateUtil.allPartitionTokens(TaskSyncContext taskSyncContext) private voidTaskStateChangeEventHandler.checkToFailOverloadedTask(TaskSyncContext taskSyncContext) private voidTaskStateChangeEventHandler.failOverloadedTaskByTimer(TaskSyncContext taskSyncContext) final voidTaskSyncContextHolder.init(TaskSyncContext taskSyncContext) static TaskSyncContextSyncEventMerger.mergeEpochUpdate(TaskSyncContext currentContext, TaskSyncEvent newMessage) static TaskSyncContextSyncEventMerger.mergeIncrementalTaskSyncEvent(TaskSyncContext currentContext, TaskSyncEvent newMessage) static TaskSyncContextSyncEventMerger.mergeNewEpoch(TaskSyncContext currentContext, TaskSyncEvent inSync) static TaskSyncContextSyncEventMerger.mergeRebalanceAnswer(TaskSyncContext currentContext, TaskSyncEvent newMessage) static longTaskStateUtil.numOwnedAndAssignedPartitions(TaskSyncContext taskSyncContext) static intTaskStateUtil.totalFinishedPartitions(TaskSyncContext taskSyncContext) static intTaskStateUtil.totalInProgressPartitions(TaskSyncContext taskSyncContext) Method parameters in io.debezium.connector.spanner.task with type arguments of type TaskSyncContextModifier and TypeMethodDescriptionvoidTaskSyncContextHolder.update(UnaryOperator<TaskSyncContext> updateFunction) TaskSyncContextHolder.updateAndGet(UnaryOperator<TaskSyncContext> updateFunction) -
Uses of TaskSyncContext in io.debezium.connector.spanner.task.leader
Methods in io.debezium.connector.spanner.task.leader that return TaskSyncContext -
Uses of TaskSyncContext in io.debezium.connector.spanner.task.operation
Methods in io.debezium.connector.spanner.task.operation that return TaskSyncContextModifier and TypeMethodDescriptionprivate TaskSyncContextClearSharedPartitionOperation.clear(TaskSyncContext taskSyncContext) ChildPartitionOperation.doOperation(TaskSyncContext taskSyncContext) ClearSharedPartitionOperation.doOperation(TaskSyncContext taskSyncContext) ConnectorEndDetectionOperation.doOperation(TaskSyncContext taskSyncContext) FindPartitionForStreamingOperation.doOperation(TaskSyncContext taskSyncContext) Operation.doOperation(TaskSyncContext taskSyncContext) PartitionStatusUpdateOperation.doOperation(TaskSyncContext taskSyncContext) RemoveFinishedPartitionOperation.doOperation(TaskSyncContext taskSyncContext) TakePartitionForStreamingOperation.doOperation(TaskSyncContext taskSyncContext) TakeSharedPartitionOperation.doOperation(TaskSyncContext taskSyncContext) private TaskSyncContextTakePartitionForStreamingOperation.removeAlreadyStreamingPartitions(TaskSyncContext taskSyncContext) private TaskSyncContextRemoveFinishedPartitionOperation.removeFinishedPartitions(TaskSyncContext taskSyncContext) private TaskSyncContextPartitionStatusUpdateOperation.setState(TaskSyncContext taskSyncContext) private TaskSyncContextChildPartitionOperation.share(TaskSyncContext taskSyncContext) private TaskSyncContextTakeSharedPartitionOperation.takePartition(TaskSyncContext context) private TaskSyncContextFindPartitionForStreamingOperation.takePartitionForStreaming(TaskSyncContext taskSyncContext) private TaskSyncContextTakePartitionForStreamingOperation.takePartitionForStreaming(TaskSyncContext taskSyncContext) Methods in io.debezium.connector.spanner.task.operation with parameters of type TaskSyncContextModifier and TypeMethodDescriptionprivate static booleanRemoveFinishedPartitionOperation.allChildrenFinished(TaskSyncContext taskSyncContext, String token) private booleanFindPartitionForStreamingOperation.atLeastOneParentExists(TaskSyncContext taskSyncContext, Set<String> parents) private TaskSyncContextClearSharedPartitionOperation.clear(TaskSyncContext taskSyncContext) ChildPartitionOperation.doOperation(TaskSyncContext taskSyncContext) ClearSharedPartitionOperation.doOperation(TaskSyncContext taskSyncContext) ConnectorEndDetectionOperation.doOperation(TaskSyncContext taskSyncContext) FindPartitionForStreamingOperation.doOperation(TaskSyncContext taskSyncContext) Operation.doOperation(TaskSyncContext taskSyncContext) PartitionStatusUpdateOperation.doOperation(TaskSyncContext taskSyncContext) RemoveFinishedPartitionOperation.doOperation(TaskSyncContext taskSyncContext) TakePartitionForStreamingOperation.doOperation(TaskSyncContext taskSyncContext) TakeSharedPartitionOperation.doOperation(TaskSyncContext taskSyncContext) private booleanChildPartitionOperation.existPartition(TaskSyncContext taskSyncContext, String token) private StringChildPartitionOperation.findCandidateToSharePartition(TaskSyncContext taskSyncContext) private static List<PartitionState>TakeSharedPartitionOperation.findSharedPartition(TaskSyncContext context) FindPartitionForStreamingOperation.getAllPartitions(TaskSyncContext taskSyncContext) FindPartitionForStreamingOperation.getFinishedPartitions(TaskSyncContext taskSyncContext) private TaskSyncContextTakePartitionForStreamingOperation.removeAlreadyStreamingPartitions(TaskSyncContext taskSyncContext) private TaskSyncContextRemoveFinishedPartitionOperation.removeFinishedPartitions(TaskSyncContext taskSyncContext) private TaskSyncContextPartitionStatusUpdateOperation.setState(TaskSyncContext taskSyncContext) private TaskSyncContextChildPartitionOperation.share(TaskSyncContext taskSyncContext) private booleanTakePartitionForStreamingOperation.submitPartition(PartitionState partitionState, TaskSyncContext taskSyncContext) private TaskSyncContextTakeSharedPartitionOperation.takePartition(TaskSyncContext context) private TaskSyncContextFindPartitionForStreamingOperation.takePartitionForStreaming(TaskSyncContext taskSyncContext) private TaskSyncContextTakePartitionForStreamingOperation.takePartitionForStreaming(TaskSyncContext taskSyncContext)