public class LeaderElectionService extends Object implements AutoCloseable
| Constructor and Description |
|---|
LeaderElectionService(org.apache.pulsar.metadata.api.coordination.CoordinationService cs,
String localWebServiceAddress,
Consumer<org.apache.pulsar.metadata.api.coordination.LeaderElectionState> listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Optional<LeaderBroker> |
getCurrentLeader() |
boolean |
isLeader() |
CompletableFuture<Optional<LeaderBroker>> |
readCurrentLeader() |
void |
start() |
public void start()
public void close()
throws Exception
close in interface AutoCloseableExceptionpublic CompletableFuture<Optional<LeaderBroker>> readCurrentLeader()
public Optional<LeaderBroker> getCurrentLeader()
public boolean isLeader()
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.