Skip navigation links
A B C D E G H I J K L M N O P Q R S T V W 

A

accepted() - Method in class net.kuujo.catalog.server.response.PollResponse
Returns a boolean indicating whether the poll was accepted.
activeMembers() - Method in class net.kuujo.catalog.server.response.JoinResponse
Returns the join members list.
addEntry(Entry) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Adds an entry to the request.
AppendRequest - Class in net.kuujo.catalog.server.request
Protocol append request.
AppendRequest.Builder - Class in net.kuujo.catalog.server.request
Append request builder.
AppendResponse - Class in net.kuujo.catalog.server.response
Protocol append response.
AppendResponse(ReferenceManager<AppendResponse>) - Constructor for class net.kuujo.catalog.server.response.AppendResponse
 
AppendResponse.Builder - Class in net.kuujo.catalog.server.response
Append response builder.

B

build() - Method in class net.kuujo.catalog.server.RaftServer.Builder
 
build() - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
 
build() - Method in class net.kuujo.catalog.server.request.JoinRequest.Builder
 
build() - Method in class net.kuujo.catalog.server.request.LeaveRequest.Builder
 
build() - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
 
build() - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
 
build() - Method in class net.kuujo.catalog.server.response.AppendResponse.Builder
 
build() - Method in class net.kuujo.catalog.server.response.JoinResponse.Builder
 
build() - Method in class net.kuujo.catalog.server.response.PollResponse.Builder
 
build() - Method in class net.kuujo.catalog.server.response.VoteResponse.Builder
 
builder(Address, Address...) - Static method in class net.kuujo.catalog.server.RaftServer
Returns a new Raft server builder.
builder(Address, Collection<Address>) - Static method in class net.kuujo.catalog.server.RaftServer
Returns a new Raft server builder.
builder() - Static method in class net.kuujo.catalog.server.request.AppendRequest
Returns a new append request builder.
builder(AppendRequest) - Static method in class net.kuujo.catalog.server.request.AppendRequest
Returns an append request builder for an existing request.
builder() - Static method in class net.kuujo.catalog.server.request.JoinRequest
Returns a new join request builder.
builder(JoinRequest) - Static method in class net.kuujo.catalog.server.request.JoinRequest
Returns an join request builder for an existing request.
builder() - Static method in class net.kuujo.catalog.server.request.LeaveRequest
Returns a new leave request builder.
builder(LeaveRequest) - Static method in class net.kuujo.catalog.server.request.LeaveRequest
Returns an leave request builder for an existing request.
builder() - Static method in class net.kuujo.catalog.server.request.PollRequest
Returns a new poll request builder.
builder(PollRequest) - Static method in class net.kuujo.catalog.server.request.PollRequest
Returns a poll request builder for an existing request.
builder() - Static method in class net.kuujo.catalog.server.request.VoteRequest
Returns a new vote request builder.
builder(VoteRequest) - Static method in class net.kuujo.catalog.server.request.VoteRequest
Returns a vote request builder for an existing request.
builder() - Static method in class net.kuujo.catalog.server.response.AppendResponse
Returns a new append response builder.
builder(AppendResponse) - Static method in class net.kuujo.catalog.server.response.AppendResponse
Returns an append response builder for an existing response.
builder() - Static method in class net.kuujo.catalog.server.response.JoinResponse
Returns a new join response builder.
builder(JoinResponse) - Static method in class net.kuujo.catalog.server.response.JoinResponse
Returns an join response builder for an existing response.
builder() - Static method in class net.kuujo.catalog.server.response.LeaveResponse
Returns a new leave response builder.
builder(LeaveResponse) - Static method in class net.kuujo.catalog.server.response.LeaveResponse
Returns an leave response builder for an existing response.
builder() - Static method in class net.kuujo.catalog.server.response.PollResponse
Returns a new poll response builder.
builder(PollResponse) - Static method in class net.kuujo.catalog.server.response.PollResponse
Returns a poll response builder for an existing response.
builder() - Static method in class net.kuujo.catalog.server.response.VoteResponse
Returns a new vote response builder.
builder(VoteResponse) - Static method in class net.kuujo.catalog.server.response.VoteResponse
Returns a vote response builder for an existing response.

C

candidate() - Method in class net.kuujo.catalog.server.request.PollRequest
Returns the candidate's address.
candidate() - Method in class net.kuujo.catalog.server.request.VoteRequest
Returns the candidate's address.
clean() - Method in interface net.kuujo.catalog.server.Commit
Cleans the commit.
clock() - Method in interface net.kuujo.catalog.server.StateMachineContext
Returns the state machine executor clock.
close() - Method in interface net.kuujo.catalog.server.Commit
Closes the commit.
close() - Method in class net.kuujo.catalog.server.RaftServer
 
close() - Method in class net.kuujo.catalog.server.request.AppendRequest
 
close(Session) - Method in class net.kuujo.catalog.server.StateMachine
Called when a session is closed.
close() - Method in class net.kuujo.catalog.server.StateMachine
Closes the state machine.
close() - Method in interface net.kuujo.catalog.server.StateMachineExecutor
 
CommandEntry - Class in net.kuujo.catalog.server.storage
Command entry.
CommandEntry() - Constructor for class net.kuujo.catalog.server.storage.CommandEntry
 
CommandEntry(ReferenceManager<Entry<?>>) - Constructor for class net.kuujo.catalog.server.storage.CommandEntry
 
Commit<T extends Operation> - Interface in net.kuujo.catalog.server
Represents the committed state and metadata of a Raft state machine operation.
commitIndex() - Method in class net.kuujo.catalog.server.request.AppendRequest
Returns the leader's commit index.
ConfigurationEntry - Class in net.kuujo.catalog.server.storage
Configuration entry.
ConfigurationEntry() - Constructor for class net.kuujo.catalog.server.storage.ConfigurationEntry
 
ConfigurationEntry(ReferenceManager<Entry<?>>) - Constructor for class net.kuujo.catalog.server.storage.ConfigurationEntry
 
configure(StateMachineExecutor) - Method in class net.kuujo.catalog.server.StateMachine
Configures the state machine.
context() - Method in class net.kuujo.catalog.server.RaftServer
Returns the server execution context.
context() - Method in interface net.kuujo.catalog.server.StateMachineExecutor
Returns the state machine context.

D

delete() - Method in class net.kuujo.catalog.server.RaftServer
Deletes the Raft server and its logs.

E

entries() - Method in class net.kuujo.catalog.server.request.AppendRequest
Returns the log entries to append.
equals(Object) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.request.AppendRequest
 
equals(Object) - Method in class net.kuujo.catalog.server.request.JoinRequest.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.request.JoinRequest
 
equals(Object) - Method in class net.kuujo.catalog.server.request.LeaveRequest.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.request.LeaveRequest
 
equals(Object) - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.request.PollRequest
 
equals(Object) - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.request.VoteRequest
 
equals(Object) - Method in class net.kuujo.catalog.server.response.AppendResponse.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.response.AppendResponse
 
equals(Object) - Method in class net.kuujo.catalog.server.response.JoinResponse.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.response.JoinResponse
 
equals(Object) - Method in class net.kuujo.catalog.server.response.LeaveResponse.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.response.LeaveResponse
 
equals(Object) - Method in class net.kuujo.catalog.server.response.PollResponse.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.response.PollResponse
 
equals(Object) - Method in class net.kuujo.catalog.server.response.VoteResponse.Builder
 
equals(Object) - Method in class net.kuujo.catalog.server.response.VoteResponse
 
expire(Session) - Method in class net.kuujo.catalog.server.StateMachine
Called when a session is expired.

G

getActive() - Method in class net.kuujo.catalog.server.storage.ConfigurationEntry
Returns the active members.
getCommand() - Method in class net.kuujo.catalog.server.storage.CommandEntry
Returns the command.
getCommandSequence() - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
Returns the command sequence number.
getConnection() - Method in class net.kuujo.catalog.server.storage.RegisterEntry
Returns the entry connection ID.
getEventSequence() - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
Returns the event sequence number.
getEventVersion() - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
Returns the event version number.
getOperation() - Method in class net.kuujo.catalog.server.storage.CommandEntry
 
getOperation() - Method in class net.kuujo.catalog.server.storage.OperationEntry
Returns the entry operation.
getOperation() - Method in class net.kuujo.catalog.server.storage.QueryEntry
 
getPassive() - Method in class net.kuujo.catalog.server.storage.ConfigurationEntry
Returns the passive members.
getQuery() - Method in class net.kuujo.catalog.server.storage.QueryEntry
Returns the query.
getSequence() - Method in class net.kuujo.catalog.server.storage.CommandEntry
Returns the command sequence number.
getSession() - Method in class net.kuujo.catalog.server.storage.SessionEntry
Returns the session ID.
getTerm() - Method in class net.kuujo.catalog.server.storage.RaftEntry
Returns the entry term.
getTimeout() - Method in class net.kuujo.catalog.server.storage.RegisterEntry
Returns the session timeout.
getTimestamp() - Method in class net.kuujo.catalog.server.storage.TimestampedEntry
Returns the entry timestamp.
getVersion() - Method in class net.kuujo.catalog.server.storage.QueryEntry
Returns the query version number.
globalIndex() - Method in class net.kuujo.catalog.server.request.AppendRequest
Returns the leader's global index.

H

hashCode() - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.request.AppendRequest
 
hashCode() - Method in class net.kuujo.catalog.server.request.JoinRequest.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.request.JoinRequest
 
hashCode() - Method in class net.kuujo.catalog.server.request.LeaveRequest.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.request.LeaveRequest
 
hashCode() - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.request.PollRequest
 
hashCode() - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.request.VoteRequest
 
hashCode() - Method in class net.kuujo.catalog.server.response.AppendResponse.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.response.AppendResponse
 
hashCode() - Method in class net.kuujo.catalog.server.response.JoinResponse.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.response.JoinResponse
 
hashCode() - Method in class net.kuujo.catalog.server.response.LeaveResponse.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.response.LeaveResponse
 
hashCode() - Method in class net.kuujo.catalog.server.response.PollResponse.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.response.PollResponse
 
hashCode() - Method in class net.kuujo.catalog.server.response.VoteResponse.Builder
 
hashCode() - Method in class net.kuujo.catalog.server.response.VoteResponse
 

I

index() - Method in interface net.kuujo.catalog.server.Commit
Returns the commit index.
init(StateMachineContext) - Method in class net.kuujo.catalog.server.StateMachine
Initializes the state machine.
isClosed() - Method in class net.kuujo.catalog.server.RaftServer
 
isOpen() - Method in class net.kuujo.catalog.server.RaftServer
 

J

JoinRequest - Class in net.kuujo.catalog.server.request
Protocol join request.
JoinRequest.Builder - Class in net.kuujo.catalog.server.request
Join request builder.
JoinResponse - Class in net.kuujo.catalog.server.response
Protocol join response.
JoinResponse(ReferenceManager<JoinResponse>) - Constructor for class net.kuujo.catalog.server.response.JoinResponse
 
JoinResponse.Builder - Class in net.kuujo.catalog.server.response
Join response builder.

K

KeepAliveEntry - Class in net.kuujo.catalog.server.storage
Keep alive entry.
KeepAliveEntry() - Constructor for class net.kuujo.catalog.server.storage.KeepAliveEntry
 
KeepAliveEntry(ReferenceManager<Entry<?>>) - Constructor for class net.kuujo.catalog.server.storage.KeepAliveEntry
 

L

leader() - Method in class net.kuujo.catalog.server.RaftServer
Returns the current Raft leader.
leader() - Method in class net.kuujo.catalog.server.request.AppendRequest
Returns the requesting leader address.
LeaveRequest - Class in net.kuujo.catalog.server.request
Protocol leave request.
LeaveRequest.Builder - Class in net.kuujo.catalog.server.request
Leave request builder.
LeaveResponse - Class in net.kuujo.catalog.server.response
Protocol leave response.
LeaveResponse(ReferenceManager<LeaveResponse>) - Constructor for class net.kuujo.catalog.server.response.LeaveResponse
 
LeaveResponse.Builder - Class in net.kuujo.catalog.server.response
Leave response builder.
logIndex() - Method in class net.kuujo.catalog.server.request.AppendRequest
Returns the index of the log entry preceding the new entry.
logIndex() - Method in class net.kuujo.catalog.server.request.PollRequest
Returns the candidate's last log index.
logIndex() - Method in class net.kuujo.catalog.server.request.VoteRequest
Returns the candidate's last log index.
logIndex() - Method in class net.kuujo.catalog.server.response.AppendResponse
Returns the last index of the replica's log.
logTerm() - Method in class net.kuujo.catalog.server.request.AppendRequest
Returns the term of the log entry preceding the new entry.
logTerm() - Method in class net.kuujo.catalog.server.request.PollRequest
Returns the candidate's last log term.
logTerm() - Method in class net.kuujo.catalog.server.request.VoteRequest
Returns the candidate's last log term.

M

member() - Method in class net.kuujo.catalog.server.request.JoinRequest
Returns the joining member.
member() - Method in class net.kuujo.catalog.server.request.LeaveRequest
Returns the leaving member.

N

net.kuujo.catalog.server - package net.kuujo.catalog.server
 
net.kuujo.catalog.server.request - package net.kuujo.catalog.server.request
 
net.kuujo.catalog.server.response - package net.kuujo.catalog.server.response
 
net.kuujo.catalog.server.session - package net.kuujo.catalog.server.session
 
net.kuujo.catalog.server.storage - package net.kuujo.catalog.server.storage
 
NoOpEntry - Class in net.kuujo.catalog.server.storage
No-op entry.
NoOpEntry() - Constructor for class net.kuujo.catalog.server.storage.NoOpEntry
 
NoOpEntry(ReferenceManager<Entry<?>>) - Constructor for class net.kuujo.catalog.server.storage.NoOpEntry
 
now() - Method in interface net.kuujo.catalog.server.StateMachineContext
Returns the current state machine executor time.

O

open() - Method in class net.kuujo.catalog.server.RaftServer
 
operation() - Method in interface net.kuujo.catalog.server.Commit
Returns the operation submitted by the user.
OperationEntry<T extends OperationEntry<T>> - Class in net.kuujo.catalog.server.storage
Operation entry.

P

passiveMembers() - Method in class net.kuujo.catalog.server.response.JoinResponse
Returns the join members list.
PollRequest - Class in net.kuujo.catalog.server.request
Protocol poll request.
PollRequest(ReferenceManager<PollRequest>) - Constructor for class net.kuujo.catalog.server.request.PollRequest
 
PollRequest.Builder - Class in net.kuujo.catalog.server.request
Poll request builder.
PollResponse - Class in net.kuujo.catalog.server.response
Protocol poll response.
PollResponse(ReferenceManager<PollResponse>) - Constructor for class net.kuujo.catalog.server.response.PollResponse
 
PollResponse.Builder - Class in net.kuujo.catalog.server.response
Poll response builder.

Q

QueryEntry - Class in net.kuujo.catalog.server.storage
Query entry.
QueryEntry() - Constructor for class net.kuujo.catalog.server.storage.QueryEntry
 
QueryEntry(ReferenceManager<Entry<?>>) - Constructor for class net.kuujo.catalog.server.storage.QueryEntry
 

R

RaftEntry<T extends RaftEntry<T>> - Class in net.kuujo.catalog.server.storage
Raft entry.
RaftServer - Class in net.kuujo.catalog.server
Raft server.
RaftServer.Builder - Class in net.kuujo.catalog.server
Raft server builder.
RaftServer.State - Enum in net.kuujo.catalog.server
Raft server state types.
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.request.AppendRequest
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.request.JoinRequest
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.request.LeaveRequest
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.request.PollRequest
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.request.VoteRequest
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.response.AppendResponse
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.response.JoinResponse
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.response.LeaveResponse
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.response.PollResponse
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.response.VoteResponse
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.CommandEntry
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.ConfigurationEntry
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.QueryEntry
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.RaftEntry
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.RegisterEntry
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.SessionEntry
 
readObject(BufferInput, Serializer) - Method in class net.kuujo.catalog.server.storage.TimestampedEntry
 
register(Session) - Method in class net.kuujo.catalog.server.StateMachine
Called when a new session is registered.
register(Function<Commit<? extends Operation<?>>, ?>) - Method in interface net.kuujo.catalog.server.StateMachineExecutor
Registers a global operation callback.
register(Class<T>, Consumer<Commit<T>>) - Method in interface net.kuujo.catalog.server.StateMachineExecutor
Registers a void operation callback.
register(Class<T>, Function<Commit<T>, U>) - Method in interface net.kuujo.catalog.server.StateMachineExecutor
Registers an operation callback.
RegisterEntry - Class in net.kuujo.catalog.server.storage
Register client entry.
RegisterEntry() - Constructor for class net.kuujo.catalog.server.storage.RegisterEntry
 
RegisterEntry(ReferenceManager<Entry<?>>) - Constructor for class net.kuujo.catalog.server.storage.RegisterEntry
 
release() - Method in class net.kuujo.catalog.server.request.AppendRequest
 
reset() - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
 
reset() - Method in class net.kuujo.catalog.server.request.JoinRequest.Builder
 
reset() - Method in class net.kuujo.catalog.server.request.LeaveRequest.Builder
 

S

session() - Method in interface net.kuujo.catalog.server.Commit
Returns the session that submitted the operation.
session(long) - Method in interface net.kuujo.catalog.server.session.Sessions
Returns a session by session ID.
SessionEntry<T extends SessionEntry<T>> - Class in net.kuujo.catalog.server.storage
Session entry.
Sessions - Interface in net.kuujo.catalog.server.session
Server sessions.
sessions() - Method in interface net.kuujo.catalog.server.StateMachineContext
Returns the state machine sessions.
setActive(Collection<Address>) - Method in class net.kuujo.catalog.server.storage.ConfigurationEntry
Sets the active members.
setCommand(Command) - Method in class net.kuujo.catalog.server.storage.CommandEntry
Sets the command.
setCommandSequence(long) - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
Sets the command sequence number.
setConnection(UUID) - Method in class net.kuujo.catalog.server.storage.RegisterEntry
Sets the entry connection ID.
setEventSequence(long) - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
Sets the event sequence number.
setEventVersion(long) - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
Sets the event version number.
setPassive(Collection<Address>) - Method in class net.kuujo.catalog.server.storage.ConfigurationEntry
Sets the passive members.
setQuery(Query) - Method in class net.kuujo.catalog.server.storage.QueryEntry
Sets the query.
setSequence(long) - Method in class net.kuujo.catalog.server.storage.CommandEntry
Sets the command sequence number.
setSession(long) - Method in class net.kuujo.catalog.server.storage.SessionEntry
Sets the session ID.
setTerm(long) - Method in class net.kuujo.catalog.server.storage.RaftEntry
Sets the entry term.
setTimeout(long) - Method in class net.kuujo.catalog.server.storage.RegisterEntry
Sets the session timeout.
setTimestamp(long) - Method in class net.kuujo.catalog.server.storage.TimestampedEntry
Sets the entry timestamp.
setVersion(long) - Method in class net.kuujo.catalog.server.storage.QueryEntry
Sets the query version number.
state() - Method in class net.kuujo.catalog.server.RaftServer
Returns the Raft server state.
StateMachine - Class in net.kuujo.catalog.server
Base class for user-provided Raft state machines.
StateMachineContext - Interface in net.kuujo.catalog.server
State machine context.
StateMachineExecutor - Interface in net.kuujo.catalog.server
State machine executor.
succeeded() - Method in class net.kuujo.catalog.server.response.AppendResponse
Returns a boolean indicating whether the append was successful.

T

term() - Method in class net.kuujo.catalog.server.RaftServer
Returns the current Raft term.
term() - Method in class net.kuujo.catalog.server.request.AppendRequest
Returns the requesting node's current term.
term() - Method in class net.kuujo.catalog.server.request.PollRequest
Returns the requesting node's current term.
term() - Method in class net.kuujo.catalog.server.request.VoteRequest
Returns the requesting node's current term.
term() - Method in class net.kuujo.catalog.server.response.AppendResponse
Returns the requesting node's current term.
term() - Method in class net.kuujo.catalog.server.response.PollResponse
Returns the responding node's current term.
term() - Method in class net.kuujo.catalog.server.response.VoteResponse
Returns the responding node's current term.
time() - Method in interface net.kuujo.catalog.server.Commit
Returns the time at which the operation was committed.
TimestampedEntry<T extends TimestampedEntry<T>> - Class in net.kuujo.catalog.server.storage
Timestamped entry.
toString() - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
 
toString() - Method in class net.kuujo.catalog.server.request.AppendRequest
 
toString() - Method in class net.kuujo.catalog.server.request.JoinRequest.Builder
 
toString() - Method in class net.kuujo.catalog.server.request.JoinRequest
 
toString() - Method in class net.kuujo.catalog.server.request.LeaveRequest.Builder
 
toString() - Method in class net.kuujo.catalog.server.request.LeaveRequest
 
toString() - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
 
toString() - Method in class net.kuujo.catalog.server.request.PollRequest
 
toString() - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
 
toString() - Method in class net.kuujo.catalog.server.request.VoteRequest
 
toString() - Method in class net.kuujo.catalog.server.response.AppendResponse.Builder
 
toString() - Method in class net.kuujo.catalog.server.response.AppendResponse
 
toString() - Method in class net.kuujo.catalog.server.response.JoinResponse.Builder
 
toString() - Method in class net.kuujo.catalog.server.response.JoinResponse
 
toString() - Method in class net.kuujo.catalog.server.response.LeaveResponse.Builder
 
toString() - Method in class net.kuujo.catalog.server.response.LeaveResponse
 
toString() - Method in class net.kuujo.catalog.server.response.PollResponse.Builder
 
toString() - Method in class net.kuujo.catalog.server.response.PollResponse
 
toString() - Method in class net.kuujo.catalog.server.response.VoteResponse.Builder
 
toString() - Method in class net.kuujo.catalog.server.response.VoteResponse
 
toString() - Method in class net.kuujo.catalog.server.storage.CommandEntry
 
toString() - Method in class net.kuujo.catalog.server.storage.ConfigurationEntry
 
toString() - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
 
toString() - Method in class net.kuujo.catalog.server.storage.NoOpEntry
 
toString() - Method in class net.kuujo.catalog.server.storage.QueryEntry
 
toString() - Method in class net.kuujo.catalog.server.storage.RegisterEntry
 
toString() - Method in class net.kuujo.catalog.server.storage.TimestampedEntry
 
type() - Method in interface net.kuujo.catalog.server.Commit
Returns the commit type.
TYPE - Static variable in class net.kuujo.catalog.server.request.AppendRequest
The unique identifier for the append request type.
type() - Method in class net.kuujo.catalog.server.request.AppendRequest
 
TYPE - Static variable in class net.kuujo.catalog.server.request.JoinRequest
The unique identifier for the join request type.
type() - Method in class net.kuujo.catalog.server.request.JoinRequest
 
TYPE - Static variable in class net.kuujo.catalog.server.request.LeaveRequest
The unique identifier for the leave request type.
type() - Method in class net.kuujo.catalog.server.request.LeaveRequest
 
TYPE - Static variable in class net.kuujo.catalog.server.request.PollRequest
The unique identifier for the poll request type.
type() - Method in class net.kuujo.catalog.server.request.PollRequest
 
TYPE - Static variable in class net.kuujo.catalog.server.request.VoteRequest
The unique identifier for the vote request type.
type() - Method in class net.kuujo.catalog.server.request.VoteRequest
 
TYPE - Static variable in class net.kuujo.catalog.server.response.AppendResponse
The unique identifier for the append response type.
type() - Method in class net.kuujo.catalog.server.response.AppendResponse
 
TYPE - Static variable in class net.kuujo.catalog.server.response.JoinResponse
The unique identifier for the join response type.
type() - Method in class net.kuujo.catalog.server.response.JoinResponse
 
TYPE - Static variable in class net.kuujo.catalog.server.response.LeaveResponse
The unique identifier for the leave response type.
type() - Method in class net.kuujo.catalog.server.response.LeaveResponse
 
TYPE - Static variable in class net.kuujo.catalog.server.response.PollResponse
The unique identifier for the poll response type.
type() - Method in class net.kuujo.catalog.server.response.PollResponse
 
TYPE - Static variable in class net.kuujo.catalog.server.response.VoteResponse
The unique identifier for the vote response type.
type() - Method in class net.kuujo.catalog.server.response.VoteResponse
 

V

valueOf(String) - Static method in enum net.kuujo.catalog.server.RaftServer.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.kuujo.catalog.server.RaftServer.State
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class net.kuujo.catalog.server.response.JoinResponse
Returns the response version.
version() - Method in interface net.kuujo.catalog.server.StateMachineContext
Returns the current state machine version.
voted() - Method in class net.kuujo.catalog.server.response.VoteResponse
Returns a boolean indicating whether the vote was granted.
VoteRequest - Class in net.kuujo.catalog.server.request
Protocol vote request.
VoteRequest(ReferenceManager<VoteRequest>) - Constructor for class net.kuujo.catalog.server.request.VoteRequest
 
VoteRequest.Builder - Class in net.kuujo.catalog.server.request
Vote request builder.
VoteResponse - Class in net.kuujo.catalog.server.response
Protocol vote response.
VoteResponse(ReferenceManager<VoteResponse>) - Constructor for class net.kuujo.catalog.server.response.VoteResponse
 
VoteResponse.Builder - Class in net.kuujo.catalog.server.response
Poll response builder.

W

withAccepted(boolean) - Method in class net.kuujo.catalog.server.response.PollResponse.Builder
Sets whether the poll was granted.
withActiveMembers(Collection<Address>) - Method in class net.kuujo.catalog.server.response.JoinResponse.Builder
Sets the response members.
withCandidate(int) - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
Sets the request leader.
withCandidate(int) - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
Sets the request leader.
withCommitIndex(long) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request commit index.
withElectionTimeout(Duration) - Method in class net.kuujo.catalog.server.RaftServer.Builder
Sets the Raft election timeout, returning the Raft configuration for method chaining.
withEntries(Entry...) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request entries.
withEntries(List<? extends Entry>) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request entries.
withGlobalIndex(long) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request global index.
withHeartbeatInterval(Duration) - Method in class net.kuujo.catalog.server.RaftServer.Builder
Sets the Raft heartbeat interval, returning the Raft configuration for method chaining.
withLeader(int) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request leader.
withLogIndex(long) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request last log index.
withLogIndex(long) - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
Sets the request last log index.
withLogIndex(long) - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
Sets the request last log index.
withLogIndex(long) - Method in class net.kuujo.catalog.server.response.AppendResponse.Builder
Sets the last index of the replica's log.
withLogTerm(long) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request last log term.
withLogTerm(long) - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
Sets the request last log term.
withLogTerm(long) - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
Sets the request last log term.
withMember(Address) - Method in class net.kuujo.catalog.server.request.JoinRequest.Builder
Sets the request member.
withMember(Address) - Method in class net.kuujo.catalog.server.request.LeaveRequest.Builder
Sets the request member.
withPassiveMembers(Collection<Address>) - Method in class net.kuujo.catalog.server.response.JoinResponse.Builder
Sets the response members.
withSerializer(Serializer) - Method in class net.kuujo.catalog.server.RaftServer.Builder
Sets the Raft serializer.
withSessionTimeout(Duration) - Method in class net.kuujo.catalog.server.RaftServer.Builder
Sets the Raft session timeout, returning the Raft configuration for method chaining.
withStateMachine(StateMachine) - Method in class net.kuujo.catalog.server.RaftServer.Builder
Sets the Raft state machine.
withStorage(Storage) - Method in class net.kuujo.catalog.server.RaftServer.Builder
Sets the storage module.
withSucceeded(boolean) - Method in class net.kuujo.catalog.server.response.AppendResponse.Builder
Sets whether the request succeeded.
withTerm(long) - Method in class net.kuujo.catalog.server.request.AppendRequest.Builder
Sets the request term.
withTerm(long) - Method in class net.kuujo.catalog.server.request.PollRequest.Builder
Sets the request term.
withTerm(long) - Method in class net.kuujo.catalog.server.request.VoteRequest.Builder
Sets the request term.
withTerm(long) - Method in class net.kuujo.catalog.server.response.AppendResponse.Builder
Sets the response term.
withTerm(long) - Method in class net.kuujo.catalog.server.response.PollResponse.Builder
Sets the response term.
withTerm(long) - Method in class net.kuujo.catalog.server.response.VoteResponse.Builder
Sets the response term.
withTransport(Transport) - Method in class net.kuujo.catalog.server.RaftServer.Builder
Sets the server transport.
withVersion(long) - Method in class net.kuujo.catalog.server.response.JoinResponse.Builder
Sets the response version.
withVoted(boolean) - Method in class net.kuujo.catalog.server.response.VoteResponse.Builder
Sets whether the vote was granted.
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.request.AppendRequest
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.request.JoinRequest
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.request.LeaveRequest
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.request.PollRequest
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.request.VoteRequest
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.response.AppendResponse
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.response.JoinResponse
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.response.LeaveResponse
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.response.PollResponse
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.response.VoteResponse
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.CommandEntry
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.ConfigurationEntry
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.KeepAliveEntry
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.QueryEntry
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.RaftEntry
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.RegisterEntry
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.SessionEntry
 
writeObject(BufferOutput, Serializer) - Method in class net.kuujo.catalog.server.storage.TimestampedEntry
 
A B C D E G H I J K L M N O P Q R S T V W 
Skip navigation links

Copyright © 2013–2015. All rights reserved.