Class ClusterConfigurationInitializer.GossipInitializer

java.lang.Object
io.camunda.zeebe.dynamic.config.ClusterConfigurationInitializer.GossipInitializer
All Implemented Interfaces:
ClusterConfigurationInitializer, ClusterConfigurationUpdateNotifier.ClusterConfigurationUpdateListener
Enclosing interface:
ClusterConfigurationInitializer

public static class ClusterConfigurationInitializer.GossipInitializer extends Object implements ClusterConfigurationInitializer, ClusterConfigurationUpdateNotifier.ClusterConfigurationUpdateListener
Initializes local configuration from the configuration received from other members via gossip. Initialization completes successfully, when it receives a valid initialized configuration from any member. The future returned by initialize is never completed until a valid configuration is received.