@ThreadSafe public final class DynamicMigrationComponentsInitializer extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(ClientVersion migrationStateMachineStartingClientVersion) |
void |
initializeClientVersionFor2x(ClientVersion fromClientVersion)
Initialize KCL with components and configuration to run 2x compatible functionality
while allowing roll-forward.
|
void |
initializeClientVersionFor3x(ClientVersion fromClientVersion)
Initialize KCL with components and configuration to run vanilla 3x functionality.
|
void |
initializeClientVersionFor3xWithRollback(ClientVersion fromClientVersion)
Initialize KCL with components and configuration to run vanilla 3x functionality
while allowing roll-back to 2x functionality.
|
void |
initializeClientVersionForUpgradeFrom2x(ClientVersion fromClientVersion)
Initialize KCL with components and configuration to support upgrade from 2x.
|
public void initialize(ClientVersion migrationStateMachineStartingClientVersion) throws DependencyException
DependencyExceptionpublic void initializeClientVersionForUpgradeFrom2x(ClientVersion fromClientVersion) throws DependencyException
DependencyExceptionpublic void initializeClientVersionFor3x(ClientVersion fromClientVersion) throws DependencyException
DependencyExceptionpublic void initializeClientVersionFor2x(ClientVersion fromClientVersion)
public void initializeClientVersionFor3xWithRollback(ClientVersion fromClientVersion) throws DependencyException
DependencyExceptionCopyright © 2025. All rights reserved.