| Package | Description |
|---|---|
| io.atomix.protocols.raft |
Provides classes and interfaces for managing Raft clients and servers.
|
| Modifier and Type | Method and Description |
|---|---|
default java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.bootstrap()
Bootstraps a single-node cluster.
|
java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.bootstrap(java.util.Collection<MemberId> cluster)
Bootstraps the cluster using the provided cluster configuration.
|
default java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.bootstrap(MemberId... members)
Bootstraps the cluster using the provided cluster configuration.
|
java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.join(java.util.Collection<MemberId> members)
Joins the cluster.
|
default java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.join(MemberId... members)
Joins the cluster.
|
java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.listen(java.util.Collection<MemberId> cluster)
Joins the cluster as a passive listener.
|
default java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.listen(MemberId... cluster)
Joins the cluster as a passive listener.
|
java.util.concurrent.CompletableFuture<RaftServer> |
RaftServer.promote()
Promotes the server to leader if possible.
|
Copyright © 2013-2019. All Rights Reserved.