| Class and Description |
|---|
| CoordinatorConfig
Used by the KCL to configure the coordinator.
|
| Class and Description |
|---|
| CoordinatorConfig
Used by the KCL to configure the coordinator.
|
| CoordinatorConfig.ClientVersionConfig
Version the KCL needs to operate in.
|
| CoordinatorConfig.CoordinatorStateTableConfig |
| CoordinatorFactory
Used in the process of configuring and providing instances to the
Scheduler |
| CoordinatorState
DataModel for CoordinatorState, this data model is used to store various state information required
for coordination across the KCL worker fleet.
|
| MigrationAdaptiveLeaseAssignmentModeProvider.LeaseAssignmentMode |
| WorkerStateChangeListener
A listener for callbacks on changes worker state
|
| WorkerStateChangeListener.WorkerState |
| Class and Description |
|---|
| CoordinatorConfig.ClientVersionConfig
Version the KCL needs to operate in.
|
| CoordinatorState
DataModel for CoordinatorState, this data model is used to store various state information required
for coordination across the KCL worker fleet.
|
| CoordinatorStateDAO
Data Access Object to abstract accessing
CoordinatorState from
the CoordinatorState DDB table. |
| DynamicMigrationComponentsInitializer
This class is responsible for initializing the KCL components that supports
seamless upgrade from v2.x to v3.x.
|
| LeaderDecider
Used in conjunction with periodic shard sync.
|
| Class and Description |
|---|
| CoordinatorStateDAO
Data Access Object to abstract accessing
CoordinatorState from
the CoordinatorState DDB table. |
| LeaderDecider
Used in conjunction with periodic shard sync.
|
| Class and Description |
|---|
| DeletedStreamListProvider
This class is used for storing in-memory set of streams which are no longer existing (deleted) and needs to be
cleaned up from KCL's in memory state.
|
| MigrationAdaptiveLeaseAssignmentModeProvider
Provides the lease assignment mode KCL must operate in during migration
from 2.x to 3.x.
|
| Class and Description |
|---|
| DeletedStreamListProvider
This class is used for storing in-memory set of streams which are no longer existing (deleted) and needs to be
cleaned up from KCL's in memory state.
|
| MigrationAdaptiveLeaseAssignmentModeProvider
Provides the lease assignment mode KCL must operate in during migration
from 2.x to 3.x.
|
Copyright © 2024. All rights reserved.