@ThreadSafe public final class DynamicMigrationComponentsInitializer extends Object
| Modifier and Type | Method and Description |
|---|---|
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 |
initializeClientVersionForPhase1()
Phase 1 initialization (CLIENT_VERSION_INIT): Purely passive 2.x compatible mode.
|
void |
initializeClientVersionForUpgradeFrom2x(ClientVersion fromClientVersion)
Initialize KCL with components and configuration to support upgrade from 2x.
|
public void initializeClientVersionForPhase1()
public 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 © 2026. All rights reserved.