CuratorFramework and implementing SmartLifecycle.new ExponentialBackoffRetry(1000, 3).candidates
with ZooKeeper/Curator.LeaderInitiator.LeaderInitiator.LeaderInitiator.ListenableMetadataStoreLeaderEventPublisher option for events from the LeaderInitiator.LeaderEventPublisher.AsyncTaskExecutor to use when establishing (and testing) the
connection with Zookeeper.LeaderInitiator.candidate for leader election.LeaderInitiator.candidate for leader election.ExpirableLockRegistry implementation using Zookeeper, or more specifically,
Curator InterProcessMutex.ZookeeperLockRegistry.KeyToPathStrategy which
simple appends the key to '/SpringIntegration-LockRegistry/'.ZookeeperLockRegistry.KeyToPathStrategy which
simple appends the key to '<root>/'.ZookeeperLockRegistry.KeyToPathStrategy.ListenableMetadataStore based on a Zookeeper node.