Skip navigation links
A C E F G I M N O Q R S T U V W 

A

active() - Method in enum io.atomix.copycat.session.Session.State
Returns a boolean value indicating whether the state is an active state.
ApplicationException - Exception in io.atomix.copycat.error
Indicates that an exception occurred in the user state machine.
ApplicationException(String, Object...) - Constructor for exception io.atomix.copycat.error.ApplicationException
 
ApplicationException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.ApplicationException
 
ApplicationException(Throwable) - Constructor for exception io.atomix.copycat.error.ApplicationException
 

C

ClosedSessionException - Exception in io.atomix.copycat.session
Closed session exception.
ClosedSessionException() - Constructor for exception io.atomix.copycat.session.ClosedSessionException
 
ClosedSessionException(String) - Constructor for exception io.atomix.copycat.session.ClosedSessionException
 
ClosedSessionException(String, Throwable) - Constructor for exception io.atomix.copycat.session.ClosedSessionException
 
ClosedSessionException(Throwable) - Constructor for exception io.atomix.copycat.session.ClosedSessionException
 
Command<T> - Interface in io.atomix.copycat
Base interface for operations that modify system state.
Command.CompactionMode - Enum in io.atomix.copycat
Constants for specifying command compaction modes.
CommandException - Exception in io.atomix.copycat.error
Indicates that an error occurred while committing a write command.
CommandException(String, Object...) - Constructor for exception io.atomix.copycat.error.CommandException
 
CommandException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.CommandException
 
CommandException(Throwable) - Constructor for exception io.atomix.copycat.error.CommandException
 
compaction() - Method in interface io.atomix.copycat.Command
Returns the command compaction mode.
ConfigurationException - Exception in io.atomix.copycat.error
Indicates that an error occurred while committing a write command.
ConfigurationException(String, Object...) - Constructor for exception io.atomix.copycat.error.ConfigurationException
 
ConfigurationException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception io.atomix.copycat.error.ConfigurationException
 
consistency() - Method in interface io.atomix.copycat.Query
Returns the query consistency level.
CopycatError - Interface in io.atomix.copycat.error
Base type for Copycat protocol errors.
CopycatError.Type - Enum in io.atomix.copycat.error
Raft error types.
CopycatException - Exception in io.atomix.copycat.error
Base Copycat protocol exception.
createException() - Method in interface io.atomix.copycat.error.CopycatError
Creates a new exception for the error.

E

Event<T> - Class in io.atomix.copycat.session
Transports a named event from a server to a client Session.
Event() - Constructor for class io.atomix.copycat.session.Event
 
Event(String, Object) - Constructor for class io.atomix.copycat.session.Event
 

F

forId(int) - Static method in interface io.atomix.copycat.error.CopycatError
Returns the Raft error for the given identifier.

G

getType() - Method in exception io.atomix.copycat.error.CopycatException
Returns the exception type.

I

id() - Method in interface io.atomix.copycat.error.CopycatError
Returns the unique error identifier.
id() - Method in enum io.atomix.copycat.error.CopycatError.Type
 
id() - Method in interface io.atomix.copycat.session.Session
Returns the session ID.
IllegalMemberStateException - Exception in io.atomix.copycat.error
Indicates that a server received a request for which it was not in the appropriate state to handle.
IllegalMemberStateException(String, Object...) - Constructor for exception io.atomix.copycat.error.IllegalMemberStateException
 
IllegalMemberStateException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.IllegalMemberStateException
 
IllegalMemberStateException(Throwable) - Constructor for exception io.atomix.copycat.error.IllegalMemberStateException
 
InternalException - Exception in io.atomix.copycat.error
Catch-all exception for unknown Raft protocol errors.
InternalException(String, Object...) - Constructor for exception io.atomix.copycat.error.InternalException
 
InternalException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.InternalException
 
InternalException(Throwable) - Constructor for exception io.atomix.copycat.error.InternalException
 
io.atomix.copycat - package io.atomix.copycat
Core interfaces for operating on replicated state machines in the Copycat cluster.
io.atomix.copycat.error - package io.atomix.copycat.error
Provides error constants and exceptions associated with the Raft consensus protocol.
io.atomix.copycat.session - package io.atomix.copycat.session
Classes and interfaces for managing client sessions.

M

message() - Method in class io.atomix.copycat.session.Event
Returns the event message.

N

name() - Method in class io.atomix.copycat.session.Event
Returns the event name.
NoLeaderException - Exception in io.atomix.copycat.error
Indicates that the server that received a request is not the leader and does not know of a leader.
NoLeaderException(String, Object...) - Constructor for exception io.atomix.copycat.error.NoLeaderException
 
NoLeaderException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.NoLeaderException
 
NoLeaderException(Throwable) - Constructor for exception io.atomix.copycat.error.NoLeaderException
 
NoOpCommand - Class in io.atomix.copycat
Special placeholder command representing a client operation that has no effect on the state machine.
NoOpCommand() - Constructor for class io.atomix.copycat.NoOpCommand
 

O

onStateChange(Consumer<Session.State>) - Method in interface io.atomix.copycat.session.Session
Registers a callback to be called when the session state changes.
Operation<T> - Interface in io.atomix.copycat
Base type for Raft state operations.
OperationException - Exception in io.atomix.copycat.error
Base class for operation exceptions CommandException and QueryException.
OperationException(CopycatError.Type, String, Object...) - Constructor for exception io.atomix.copycat.error.OperationException
 
OperationException(CopycatError.Type, Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.OperationException
 
OperationException(CopycatError.Type, Throwable) - Constructor for exception io.atomix.copycat.error.OperationException
 

Q

Query<T> - Interface in io.atomix.copycat
Base interface for operations that read system state.
Query.ConsistencyLevel - Enum in io.atomix.copycat
Constants for specifying Raft Query consistency levels.
QueryException - Exception in io.atomix.copycat.error
Indicates that an error occurred while attempting to acheive a quorum for a read-only query.
QueryException(String, Object...) - Constructor for exception io.atomix.copycat.error.QueryException
 
QueryException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.QueryException
 
QueryException(Throwable) - Constructor for exception io.atomix.copycat.error.QueryException
 

R

readObject(BufferInput<?>, Serializer) - Method in class io.atomix.copycat.NoOpCommand
 
readObject(BufferInput<?>, Serializer) - Method in class io.atomix.copycat.session.Event
 

S

Session - Interface in io.atomix.copycat.session
Represents a client's connection to the Copycat cluster.
Session.State - Enum in io.atomix.copycat.session
Represents the state of a session.
state() - Method in interface io.atomix.copycat.session.Session
Returns the current session state.

T

toString() - Method in class io.atomix.copycat.NoOpCommand
 
toString() - Method in class io.atomix.copycat.session.Event
 

U

UnknownSessionException - Exception in io.atomix.copycat.error
Indicates that an operation or other request from an unknown session was received.
UnknownSessionException(String, Object...) - Constructor for exception io.atomix.copycat.error.UnknownSessionException
 
UnknownSessionException(Throwable, String, Object...) - Constructor for exception io.atomix.copycat.error.UnknownSessionException
 
UnknownSessionException(Throwable) - Constructor for exception io.atomix.copycat.error.UnknownSessionException
 

V

valueOf(String) - Static method in enum io.atomix.copycat.Command.CompactionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.copycat.error.CopycatError.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.copycat.Query.ConsistencyLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.copycat.session.Session.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.atomix.copycat.Command.CompactionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.copycat.error.CopycatError.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.copycat.Query.ConsistencyLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.copycat.session.Session.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeObject(BufferOutput<?>, Serializer) - Method in class io.atomix.copycat.NoOpCommand
 
writeObject(BufferOutput<?>, Serializer) - Method in class io.atomix.copycat.session.Event
 
A C E F G I M N O Q R S T U V W 
Skip navigation links

Copyright © 2013–2016. All rights reserved.