Skip navigation links
A C D E F G I L N O R S T U W 

A

appendEntry(ByteBuffer) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
appendSnapshot(long, List<ByteBuffer>) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
Appends a snapshot to the log.

C

close() - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
close() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
compact(long) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
config() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
containsIndex(long) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
copy() - Method in class net.kuujo.copycat.state.internal.SnapshottableLog
 
copy() - Method in class net.kuujo.copycat.state.StateLogConfig
 
create(String) - Static method in interface net.kuujo.copycat.state.StateLog
Creates a new state log with the default cluster and state log configurations.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.state.StateLog
Creates a new state log with the default state log configuration.
create(String, ClusterConfig, StateLogConfig) - Static method in interface net.kuujo.copycat.state.StateLog
Creates a new state log.

D

DefaultStateLog<T> - Class in net.kuujo.copycat.state.internal
Default state log partition implementation.
DefaultStateLog(ResourceContext) - Constructor for class net.kuujo.copycat.state.internal.DefaultStateLog
 
delete() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 

E

entryCount() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 

F

firstIndex() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
firstSegment() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
flush() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 

G

getDefaultConsistency() - Method in class net.kuujo.copycat.state.StateLogConfig
Returns the state log read consistency.
getEntry(long) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
getLogManager(String) - Method in class net.kuujo.copycat.state.internal.SnapshottableLog
 

I

installWith(Consumer<V>) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
installWith(Consumer<V>) - Method in interface net.kuujo.copycat.state.StateLog
Registers a state log snapshot installer.
isClosed() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
isEmpty() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
isOpen() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
isSnapshottable(long) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
Returns a boolean value indicating whether the given index is a snapshottable index.

L

lastIndex() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
lastSegment() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 

N

net.kuujo.copycat.state - package net.kuujo.copycat.state
 
net.kuujo.copycat.state.internal - package net.kuujo.copycat.state.internal
 

O

open() - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
open() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 

R

registerCommand(String, Function<U, V>) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
registerCommand(String, Function<U, V>) - Method in interface net.kuujo.copycat.state.StateLog
Registers a state command.
registerQuery(String, Function<U, V>) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
registerQuery(String, Function<U, V>, Consistency) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
registerQuery(String, Function<U, V>) - Method in interface net.kuujo.copycat.state.StateLog
Registers a state query.
registerQuery(String, Function<U, V>, Consistency) - Method in interface net.kuujo.copycat.state.StateLog
Registers a state query.
removeAfter(long) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.state.StateLogConfig
 
rollOver(long) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 

S

segment() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
segment(long) - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
segments() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
setDefaultConsistency(String) - Method in class net.kuujo.copycat.state.StateLogConfig
Sets the state log read consistency.
setDefaultConsistency(Consistency) - Method in class net.kuujo.copycat.state.StateLogConfig
Sets the state log read consistency.
size() - Method in class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
SnapshottableLog - Class in net.kuujo.copycat.state.internal
Log decorator that handles snapshots.
SnapshottableLog() - Constructor for class net.kuujo.copycat.state.internal.SnapshottableLog
 
SnapshottableLog(Map<String, Object>) - Constructor for class net.kuujo.copycat.state.internal.SnapshottableLog
 
SnapshottableLog(Log) - Constructor for class net.kuujo.copycat.state.internal.SnapshottableLog
 
SnapshottableLogManager - Class in net.kuujo.copycat.state.internal
Snapshottable log manager.
SnapshottableLogManager(LogManager, LogManager) - Constructor for class net.kuujo.copycat.state.internal.SnapshottableLogManager
 
snapshotWith(Supplier<V>) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
snapshotWith(Supplier<V>) - Method in interface net.kuujo.copycat.state.StateLog
Registers a state log snapshot function.
StateLog<T> - Interface in net.kuujo.copycat.state
Copycat event log.
StateLogConfig - Class in net.kuujo.copycat.state
State log configuration.
StateLogConfig() - Constructor for class net.kuujo.copycat.state.StateLogConfig
 
StateLogConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.state.StateLogConfig
 
StateLogConfig(String) - Constructor for class net.kuujo.copycat.state.StateLogConfig
 
StateLogConfig(String...) - Constructor for class net.kuujo.copycat.state.StateLogConfig
 
StateLogConfig(Map<String, Object>, String...) - Constructor for class net.kuujo.copycat.state.StateLogConfig
 
StateLogConfig(StateLogConfig) - Constructor for class net.kuujo.copycat.state.StateLogConfig
 
submit(String, T) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
submit(String, T) - Method in interface net.kuujo.copycat.state.StateLog
Submits a state command or query to the log.

T

toString() - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 

U

unregister(String) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
unregister(String) - Method in interface net.kuujo.copycat.state.StateLog
Unregisters a state command or query.
unregisterCommand(String) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
unregisterCommand(String) - Method in interface net.kuujo.copycat.state.StateLog
Unregisters a state command.
unregisterQuery(String) - Method in class net.kuujo.copycat.state.internal.DefaultStateLog
 
unregisterQuery(String) - Method in interface net.kuujo.copycat.state.StateLog
Unregisters a state query.

W

withDefaultConsistency(String) - Method in class net.kuujo.copycat.state.StateLogConfig
Sets the state log read consistency, returning the configuration for method chaining.
withDefaultConsistency(Consistency) - Method in class net.kuujo.copycat.state.StateLogConfig
Sets the state log read consistency, returning the configuration for method chaining.
A C D E F G I L N O R S T U W 
Skip navigation links

Copyright © 2013-2015. All Rights Reserved.