| Package | Description |
|---|---|
| net.kuujo.catalog.server |
| Modifier and Type | Method and Description |
|---|---|
static RaftServer.Builder |
RaftServer.builder(net.kuujo.catalyst.transport.Address address,
net.kuujo.catalyst.transport.Address... cluster)
Returns a new Raft server builder.
|
static RaftServer.Builder |
RaftServer.builder(net.kuujo.catalyst.transport.Address address,
Collection<net.kuujo.catalyst.transport.Address> cluster)
Returns a new Raft server builder.
|
RaftServer.Builder |
RaftServer.Builder.withElectionTimeout(Duration electionTimeout)
Sets the Raft election timeout, returning the Raft configuration for method chaining.
|
RaftServer.Builder |
RaftServer.Builder.withHeartbeatInterval(Duration heartbeatInterval)
Sets the Raft heartbeat interval, returning the Raft configuration for method chaining.
|
RaftServer.Builder |
RaftServer.Builder.withSerializer(net.kuujo.catalyst.serializer.Serializer serializer)
Sets the Raft serializer.
|
RaftServer.Builder |
RaftServer.Builder.withSessionTimeout(Duration sessionTimeout)
Sets the Raft session timeout, returning the Raft configuration for method chaining.
|
RaftServer.Builder |
RaftServer.Builder.withStateMachine(StateMachine stateMachine)
Sets the Raft state machine.
|
RaftServer.Builder |
RaftServer.Builder.withStorage(net.kuujo.catalog.server.storage.Storage storage)
Sets the storage module.
|
RaftServer.Builder |
RaftServer.Builder.withTransport(net.kuujo.catalyst.transport.Transport transport)
Sets the server transport.
|
Copyright © 2013–2015. All rights reserved.