Package io.camunda.zeebe.dynamic.config
Class RoutingStateInitializer
java.lang.Object
io.camunda.zeebe.dynamic.config.RoutingStateInitializer
- All Implemented Interfaces:
ClusterConfigurationModifier
Initializes the routing state of the cluster configuration if the partition scaling feature is
enabled. All members will initialize the same routing state (as long as their statically
configured partition counts match).
-
Constructor Summary
ConstructorsConstructorDescriptionRoutingStateInitializer(boolean enablePartitionScaling, int staticPartitionCount) -
Method Summary
Modifier and TypeMethodDescriptionmodify(ClusterConfiguration configuration) Modifies the given configuration and returns the modified configuration.
-
Constructor Details
-
RoutingStateInitializer
public RoutingStateInitializer(boolean enablePartitionScaling, int staticPartitionCount)
-
-
Method Details
-
modify
Description copied from interface:ClusterConfigurationModifierModifies the given configuration and returns the modified configuration.- Specified by:
modifyin interfaceClusterConfigurationModifier- Parameters:
configuration- current configuration- Returns:
- modified configuration
-