Class ClusterConfigurationCoordinatorSupplier.ClusterClusterConfigurationAwareCoordinatorSupplier
java.lang.Object
io.camunda.zeebe.dynamic.config.api.ClusterConfigurationCoordinatorSupplier.ClusterClusterConfigurationAwareCoordinatorSupplier
- All Implemented Interfaces:
ClusterConfigurationCoordinatorSupplier
- Enclosing interface:
ClusterConfigurationCoordinatorSupplier
public static class ClusterConfigurationCoordinatorSupplier.ClusterClusterConfigurationAwareCoordinatorSupplier
extends Object
implements ClusterConfigurationCoordinatorSupplier
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.camunda.zeebe.dynamic.config.api.ClusterConfigurationCoordinatorSupplier
ClusterConfigurationCoordinatorSupplier.ClusterClusterConfigurationAwareCoordinatorSupplier -
Constructor Summary
ConstructorsConstructorDescriptionClusterClusterConfigurationAwareCoordinatorSupplier(Supplier<ClusterConfiguration> clusterTopologySupplier) -
Method Summary
Modifier and TypeMethodDescriptiongetNextCoordinator(Collection<MemberId> members) getNextCoordinatorExcluding(Set<MemberId> memberIds)
-
Constructor Details
-
ClusterClusterConfigurationAwareCoordinatorSupplier
public ClusterClusterConfigurationAwareCoordinatorSupplier(Supplier<ClusterConfiguration> clusterTopologySupplier)
-
-
Method Details
-
getDefaultCoordinator
- Specified by:
getDefaultCoordinatorin interfaceClusterConfigurationCoordinatorSupplier
-
getNextCoordinator
- Specified by:
getNextCoordinatorin interfaceClusterConfigurationCoordinatorSupplier
-
getNextCoordinatorExcluding
- Specified by:
getNextCoordinatorExcludingin interfaceClusterConfigurationCoordinatorSupplier
-