Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractEvent<T extends Enum,S> - Class in io.atomix.utils.event
Base event implementation.
AbstractEvent(T, S) - Constructor for class io.atomix.utils.event.AbstractEvent
Creates an event of a given type and for the specified subject and the current time.
AbstractEvent(T, S, long) - Constructor for class io.atomix.utils.event.AbstractEvent
Creates an event of a given type and for the specified subject and time.
AbstractIdentifier<T extends Comparable<T>> - Class in io.atomix.utils
Abstract identifier backed by another value, e.g.
AbstractIdentifier() - Constructor for class io.atomix.utils.AbstractIdentifier
Constructor for serialization.
AbstractIdentifier(T) - Constructor for class io.atomix.utils.AbstractIdentifier
Constructs an identifier backed by the specified value.
AbstractListenerManager<E extends Event,L extends EventListener<E>> - Class in io.atomix.utils.event
Basis for components which need to export listener mechanism.
AbstractListenerManager() - Constructor for class io.atomix.utils.event.AbstractListenerManager
 
AbstractNamed - Class in io.atomix.utils
Abstract named object.
AbstractNamed(String) - Constructor for class io.atomix.utils.AbstractNamed
 
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
add(String, boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds a name/value pair to the formatted output in name=value format.
add(String, char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds a name/value pair to the formatted output in name=value format.
add(String, double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds a name/value pair to the formatted output in name=value format.
add(String, float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds a name/value pair to the formatted output in name=value format.
add(String, int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds a name/value pair to the formatted output in name=value format.
add(String, long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds a name/value pair to the formatted output in name=value format.
add(String, Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds a name/value pair to the formatted output in name=value format.
addListener(L) - Method in class io.atomix.utils.event.AbstractListenerManager
 
addListener(L) - Method in class io.atomix.utils.event.ListenerRegistry
 
addListener(L) - Method in interface io.atomix.utils.event.ListenerService
Adds the specified listener.
address() - Method in class io.atomix.utils.net.Address
Returns the IP address.
address(boolean) - Method in class io.atomix.utils.net.Address
Returns the IP address.
Address - Class in io.atomix.utils.net
Representation of a network address.
Address(String, int) - Constructor for class io.atomix.utils.net.Address
 
Address(String, int, InetAddress) - Constructor for class io.atomix.utils.net.Address
 
Address.Type - Enum Class in io.atomix.utils.net
Address type.
addValue(boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds an unnamed value to the formatted output.
addValue(char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds an unnamed value to the formatted output.
addValue(double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds an unnamed value to the formatted output.
addValue(float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds an unnamed value to the formatted output.
addValue(int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds an unnamed value to the formatted output.
addValue(long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds an unnamed value to the formatted output.
addValue(Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
Adds an unnamed value to the formatted output.
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
ArraysAsListSerializer - Class in io.atomix.utils.serializer.serializers
Kryo Serializer for Arrays.asList(Object...).
ArraysAsListSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
 
ArraySizeHashPrinter - Class in io.atomix.utils.misc
Helper to print Object[] length and hashCode.
ArraySizeHashPrinter(Object[], Class<?>) - Constructor for class io.atomix.utils.misc.ArraySizeHashPrinter
 
AtomicBooleanSerializer - Class in io.atomix.utils.serializer.serializers
 
AtomicBooleanSerializer() - Constructor for class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
 
AtomicIntegerSerializer - Class in io.atomix.utils.serializer.serializers
 
AtomicIntegerSerializer() - Constructor for class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
 
AtomicLongSerializer - Class in io.atomix.utils.serializer.serializers
 
AtomicLongSerializer() - Constructor for class io.atomix.utils.serializer.serializers.AtomicLongSerializer
 
AtomixRuntimeException - Exception in io.atomix.utils
Atomix runtime exception.
AtomixRuntimeException() - Constructor for exception io.atomix.utils.AtomixRuntimeException
 
AtomixRuntimeException(String) - Constructor for exception io.atomix.utils.AtomixRuntimeException
 
AtomixRuntimeException(String, Throwable) - Constructor for exception io.atomix.utils.AtomixRuntimeException
 
AtomixRuntimeException(Throwable) - Constructor for exception io.atomix.utils.AtomixRuntimeException
 
AtomixThread - Class in io.atomix.utils.concurrent
Atomix thread.
AtomixThread(Runnable) - Constructor for class io.atomix.utils.concurrent.AtomixThread
 
AtomixThreadFactory - Class in io.atomix.utils.concurrent
Named thread factory.
AtomixThreadFactory() - Constructor for class io.atomix.utils.concurrent.AtomixThreadFactory
 

B

BASIC - Static variable in class io.atomix.utils.serializer.Namespaces
 
BASIC - Static variable in class io.atomix.utils.serializer.serializers.DefaultSerializers
Basic serializer.
BEGIN_USER_CUSTOM_ID - Static variable in class io.atomix.utils.serializer.Namespaces
Kryo registration Id for user custom registration.
build() - Method in interface io.atomix.utils.Builder
Builds the object.
build() - Method in class io.atomix.utils.logging.LoggerContext.Builder
 
build() - Method in class io.atomix.utils.serializer.Namespace.Builder
Builds a Namespace instance.
build() - Method in class io.atomix.utils.serializer.SerializerBuilder
 
build() - Method in class io.atomix.utils.Version
Returns the build version number.
builder() - Static method in interface io.atomix.utils.serializer.Serializer
Creates a new serializer builder.
builder(Class) - Static method in class io.atomix.utils.logging.LoggerContext
Returns a new contextual logger builder.
builder(String) - Static method in class io.atomix.utils.logging.LoggerContext
Returns a new contextual logger builder.
Builder<T> - Interface in io.atomix.utils
Object builder.
Builder() - Constructor for class io.atomix.utils.serializer.Namespace.Builder
 
Builder(String) - Constructor for class io.atomix.utils.logging.LoggerContext.Builder
 
ByteBufferSerializer - Class in io.atomix.utils.serializer.serializers
 
ByteBufferSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ByteBufferSerializer
 

C

cancel() - Method in interface io.atomix.utils.concurrent.Scheduled
Cancels the scheduled task.
cancel() - Method in class io.atomix.utils.concurrent.ScheduledFutureImpl
 
checkThread() - Method in interface io.atomix.utils.concurrent.ThreadContext
Checks that the current thread is the correct context thread.
close() - Method in interface io.atomix.utils.concurrent.Scheduler
 
close() - Method in class io.atomix.utils.concurrent.SingleThreadContext
 
close() - Method in interface io.atomix.utils.concurrent.ThreadContext
By default there are no resources to close.
close() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
Closes the factory.
compareTo(Version) - Method in class io.atomix.utils.Version
 
CompatibleKryoPool - Class in io.atomix.utils.serializer
 
CompatibleKryoPool(String, ClassLoader, List<Namespace.RegistrationBlock>) - Constructor for class io.atomix.utils.serializer.CompatibleKryoPool
 
config() - Method in interface io.atomix.utils.config.Configured
Returns the object configuration.
Config - Interface in io.atomix.utils.config
Atomix configuration.
Configured<T extends Config> - Interface in io.atomix.utils.config
Interface for objects configured via a configuration object.
ContextualLogger - Class in io.atomix.utils.logging
Contextual logger.
ContextualLogger(Logger, LoggerContext) - Constructor for class io.atomix.utils.logging.ContextualLogger
 
ContextualLoggerFactory - Class in io.atomix.utils.logging
Contextual logger factory.
create() - Method in class io.atomix.utils.serializer.CompatibleKryoPool
 
createContext() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
Creates a new thread context.
currentContext() - Static method in interface io.atomix.utils.concurrent.ThreadContext
Returns the current thread context.

D

debug(String) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
decode(byte[]) - Method in interface io.atomix.utils.serializer.Serializer
Deserialize the specified bytes.
DefaultSerializers - Class in io.atomix.utils.serializer.serializers
Default serializers.
deserialize(byte[]) - Method in class io.atomix.utils.serializer.Namespace
Deserializes given byte array to Object using Kryo instance in pool.

E

encode(T) - Method in interface io.atomix.utils.serializer.Serializer
Serialize the specified object.
equals(Object) - Method in class io.atomix.utils.AbstractIdentifier
Compares two device key identifiers for equality.
equals(Object) - Method in class io.atomix.utils.net.Address
 
equals(Object) - Method in class io.atomix.utils.Version
 
error(String) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
event(E) - Method in interface io.atomix.utils.event.EventListener
Reacts to the specified event.
Event<T,S> - Interface in io.atomix.utils.event
Abstraction of an of a time-stamped event pertaining to an arbitrary subject.
EventFilter<E extends Event> - Interface in io.atomix.utils.event
Entity capable of filtering events.
EventListener<E extends Event> - Interface in io.atomix.utils.event
Entity capable of receiving events.
EventSink<E extends Event> - Interface in io.atomix.utils.event
Abstraction of an event sink capable of processing the specified event types.
exceptionally(Function<Throwable, ? extends T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
execute(Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
 
executor - Variable in class io.atomix.utils.concurrent.SingleThreadContext
 

F

from(int) - Static method in class io.atomix.utils.net.Address
Returns an address for the local host and the given port.
from(int, int, int, String) - Static method in class io.atomix.utils.Version
Returns a new version from the given parts.
from(String) - Static method in class io.atomix.utils.net.Address
Returns the address from the given host:port string.
from(String) - Static method in class io.atomix.utils.Version
Returns a new version from the given version string.
from(String, int) - Static method in class io.atomix.utils.net.Address
Returns an address for the given host/port.

G

getContext() - Method in class io.atomix.utils.concurrent.AtomixThread
Returns the thread context.
getLogger(Class, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
Returns a contextual logger.
getLogger(String, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
Returns a contextual logger.
getName() - Method in interface io.atomix.utils.config.NamedConfig
Returns the configuration name.
getName() - Method in class io.atomix.utils.logging.ContextualLogger
 
getName() - Method in class io.atomix.utils.serializer.Namespace.Builder
 
getRegisteredBlocks() - Method in class io.atomix.utils.serializer.Namespace
 
getThread(ExecutorService) - Static method in class io.atomix.utils.concurrent.SingleThreadContext
Gets the thread from a single threaded executor service.
getType() - Method in interface io.atomix.utils.config.TypedConfig
Returns the type name.

H

handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
hashCode() - Method in class io.atomix.utils.AbstractIdentifier
Returns the hashcode of the identifier.
hashCode() - Method in class io.atomix.utils.net.Address
 
hashCode() - Method in class io.atomix.utils.Version
 
host() - Method in class io.atomix.utils.net.Address
Returns the host name.

I

id() - Method in class io.atomix.utils.AbstractIdentifier
Returns the backing identifier value.
id() - Method in interface io.atomix.utils.Identifier
Returns the backing identifier value.
identifier - Variable in class io.atomix.utils.AbstractIdentifier
 
Identifier<T extends Comparable<T>> - Interface in io.atomix.utils
Abstract identifier backed by another value, e.g.
ImmutableListSerializer - Class in io.atomix.utils.serializer.serializers
Creates ImmutableList serializer instance.
ImmutableListSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableListSerializer
Creates ImmutableList serializer instance.
ImmutableMapSerializer - Class in io.atomix.utils.serializer.serializers
Kryo Serializer for ImmutableMap.
ImmutableMapSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
Creates ImmutableMap serializer instance.
ImmutableSetSerializer - Class in io.atomix.utils.serializer.serializers
Kryo Serializer for ImmutableSet.
ImmutableSetSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
Creates ImmutableSet serializer instance.
info(String) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
info(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
io.atomix.utils - package io.atomix.utils
Provides utility classes and interfaces used throughout Atomix projects.
io.atomix.utils.concurrent - package io.atomix.utils.concurrent
Provides classes and interfaces for managing concurrency.
io.atomix.utils.config - package io.atomix.utils.config
Provides classes and interfaces for reading and mapping configuration files.
io.atomix.utils.event - package io.atomix.utils.event
Provides classes and interfaces for creating and handling generic events.
io.atomix.utils.logging - package io.atomix.utils.logging
Provides utility classes for logging in complex objects.
io.atomix.utils.misc - package io.atomix.utils.misc
Miscellaneous utilities.
io.atomix.utils.net - package io.atomix.utils.net
Provides classes and interfaces for representing and operating on IP addresses.
io.atomix.utils.serializer - package io.atomix.utils.serializer
Provides classes and interfaces for binary serialization.
io.atomix.utils.serializer.serializers - package io.atomix.utils.serializer.serializers
Common serializer implementations.
IPV4 - Enum constant in enum class io.atomix.utils.net.Address.Type
 
IPV6 - Enum constant in enum class io.atomix.utils.net.Address.Type
 
isDebugEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
 
isDebugEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
 
isDone() - Method in interface io.atomix.utils.concurrent.Scheduled
Returns whether this scheduled entity was already completed or not, regardless of if it was cancelled or successfully executed.
isDone() - Method in class io.atomix.utils.concurrent.ScheduledFutureImpl
 
isErrorEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
 
isErrorEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
 
isInfoEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
 
isInfoEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
 
isRelevant(E) - Method in interface io.atomix.utils.event.EventFilter
Indicates whether the specified event is of interest or not.
isRunning() - Method in interface io.atomix.utils.Managed
Returns a boolean value indicating whether the managed object is running.
isTraceEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
 
isTraceEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
 
isWarnEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
 
isWarnEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
 

L

listenerRegistry - Variable in class io.atomix.utils.event.AbstractListenerManager
 
ListenerRegistry<E extends Event,L extends EventListener<E>> - Class in io.atomix.utils.event
Base implementation of an event sink and a registry capable of tracking listeners and dispatching events to them as part of event sink processing.
ListenerRegistry() - Constructor for class io.atomix.utils.event.ListenerRegistry
 
listeners - Variable in class io.atomix.utils.event.ListenerRegistry
Set of listeners that have registered.
ListenerService<E extends Event,L extends EventListener<E>> - Interface in io.atomix.utils.event
Abstraction of a service capable of asynchronously notifying listeners.
local() - Static method in class io.atomix.utils.net.Address
Returns an address that binds to all interfaces.
LOGGER - Static variable in class io.atomix.utils.concurrent.SingleThreadContext
 
LoggerContext - Class in io.atomix.utils.logging
Logger context.
LoggerContext(Supplier<String>) - Constructor for class io.atomix.utils.logging.LoggerContext
 
LoggerContext.Builder - Class in io.atomix.utils.logging
Contextual logger builder.

M

Managed<T> - Interface in io.atomix.utils
Interface for types that can be asynchronously started and stopped.

N

name() - Method in class io.atomix.utils.AbstractNamed
 
name() - Method in interface io.atomix.utils.Named
Returns the object name.
name() - Method in interface io.atomix.utils.Type
Returns the type name.
name(String) - Method in class io.atomix.utils.serializer.Namespace.Builder
 
Named - Interface in io.atomix.utils
Named object.
NamedConfig<C extends NamedConfig<C>> - Interface in io.atomix.utils.config
Named configuration.
namedThreads(String, Logger) - Static method in class io.atomix.utils.concurrent.Threads
Returns a thread factory that produces threads named according to the supplied name pattern.
NamedType - Interface in io.atomix.utils
Named type.
Namespace - Class in io.atomix.utils.serializer
Pool of Kryo instances, with classes pre-registered.
Namespace(List<Namespace.RegistrationBlock>, String) - Constructor for class io.atomix.utils.serializer.Namespace
Creates a Kryo instance pool.
Namespace.Builder - Class in io.atomix.utils.serializer
KryoNamespace builder.
Namespaces - Class in io.atomix.utils.serializer
 
newThread(Runnable) - Method in class io.atomix.utils.concurrent.AtomixThreadFactory
 
nextId(int) - Method in class io.atomix.utils.serializer.Namespace.Builder
Sets the next Kryo registration Id for following register entries.

O

of(boolean[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given boolean[].
of(byte[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given short[].
of(double[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given double[].
of(float[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given float[].
of(int[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given int[].
of(long) - Static method in class io.atomix.utils.misc.TimestampPrinter
Returns a new timestamp printer.
of(long[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given long[].
of(short[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given short[].
of(Object[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given Object[].
OrderedFuture<T> - Class in io.atomix.utils.concurrent
A CompletableFuture that ensures callbacks are called in FIFO order.
OrderedFuture() - Constructor for class io.atomix.utils.concurrent.OrderedFuture
 

P

port() - Method in class io.atomix.utils.net.Address
Returns the port.
post(E) - Method in class io.atomix.utils.event.AbstractListenerManager
Posts the specified event to the local event dispatcher.
printShortBuffer(ByteBuffer) - Static method in class io.atomix.utils.misc.StringUtils
Small utility to print diagnostic information about ByteBuffer
process(E) - Method in interface io.atomix.utils.event.EventSink
Processes the specified event.
process(E) - Method in class io.atomix.utils.event.ListenerRegistry
 

R

read(Kryo, Input, Class<? extends ImmutableList<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableListSerializer
 
read(Kryo, Input, Class<? extends ImmutableMap<?, ?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
 
read(Kryo, Input, Class<? extends ImmutableSet<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
 
read(Kryo, Input, Class<? extends ByteBuffer>) - Method in class io.atomix.utils.serializer.serializers.ByteBufferSerializer
 
read(Kryo, Input, Class<? extends AtomicBoolean>) - Method in class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
 
read(Kryo, Input, Class<? extends AtomicInteger>) - Method in class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
 
read(Kryo, Input, Class<? extends AtomicLong>) - Method in class io.atomix.utils.serializer.serializers.AtomicLongSerializer
 
read(Kryo, Input, Class<? extends List<?>>) - Method in class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
 
register(Serializer<?>, Class<?>...) - Method in class io.atomix.utils.serializer.Namespace.Builder
Registers serializer for the given set of classes.
register(Namespace) - Method in class io.atomix.utils.serializer.Namespace.Builder
Registers all the class registered to given KryoNamespace.
register(Class<?>...) - Method in class io.atomix.utils.serializer.Namespace.Builder
Registers classes to be serialized using Kryo default serializer.
removeListener(L) - Method in class io.atomix.utils.event.AbstractListenerManager
 
removeListener(L) - Method in class io.atomix.utils.event.ListenerRegistry
 
removeListener(L) - Method in interface io.atomix.utils.event.ListenerService
Removes the specified listener.
reportProblem(E, Throwable) - Method in class io.atomix.utils.event.ListenerRegistry
Reports a problem encountered while processing an event.
runAfterBoth(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 

S

schedule(long, long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable at a fixed rate.
schedule(long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable after a delay.
schedule(Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable after a delay.
schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
 
schedule(Duration, Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable at a fixed rate.
schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
 
Scheduled - Interface in io.atomix.utils.concurrent
Scheduled task.
ScheduledFutureImpl<T> - Class in io.atomix.utils.concurrent
Simple wrapper class that delegates to a non-interruptible future
ScheduledFutureImpl(Future<T>) - Constructor for class io.atomix.utils.concurrent.ScheduledFutureImpl
 
Scheduler - Interface in io.atomix.utils.concurrent
Scheduler.
serialize(Object) - Method in class io.atomix.utils.serializer.Namespace
Serializes given object to byte array using Kryo instance in pool.
serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.Namespace
Serializes given object to byte buffer using Kryo instance in pool.
Serializer - Interface in io.atomix.utils.serializer
Interface for serialization of store artifacts.
SerializerBuilder - Class in io.atomix.utils.serializer
Serializer builder.
SerializerBuilder() - Constructor for class io.atomix.utils.serializer.SerializerBuilder
 
setContext(ThreadContext) - Method in class io.atomix.utils.concurrent.AtomixThread
Sets the thread context.
setName(String) - Method in interface io.atomix.utils.config.NamedConfig
Sets the configuration name.
SingleThreadContext - Class in io.atomix.utils.concurrent
Single threaded context.
SingleThreadContext(String) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
Creates a new single thread context.
SingleThreadContext(ScheduledExecutorService, Consumer<Throwable>) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
Creates a new single thread context.
SingleThreadContext(ThreadFactory) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
Creates a new single thread context.
SingleThreadContext(ThreadFactory, Consumer<Throwable>) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
Creates a new single thread context.
socketAddress() - Method in class io.atomix.utils.net.Address
 
split(String, String) - Static method in class io.atomix.utils.misc.StringUtils
Splits the input string with the given regex and filters empty strings.
start() - Method in interface io.atomix.utils.Managed
Starts the managed object.
stop() - Method in interface io.atomix.utils.Managed
Stops the managed object.
StringUtils - Class in io.atomix.utils.misc
Collection of various helper methods to manipulate strings.
subject() - Method in class io.atomix.utils.event.AbstractEvent
 
subject() - Method in interface io.atomix.utils.event.Event
Returns the subject of the event.

T

thenAccept(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptAsync(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenApply(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRun(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
ThreadContext - Interface in io.atomix.utils.concurrent
Thread context.
ThreadContextFactory - Interface in io.atomix.utils.concurrent
Thread context factory.
Threads - Class in io.atomix.utils.concurrent
Thread utilities.
Threads() - Constructor for class io.atomix.utils.concurrent.Threads
 
time() - Method in class io.atomix.utils.event.AbstractEvent
 
time() - Method in interface io.atomix.utils.event.Event
Returns the timestamp of when the event occurred, given in milliseconds since the start of epoch.
TimestampPrinter - Class in io.atomix.utils.misc
Timestamp printer.
TimestampPrinter(long) - Constructor for class io.atomix.utils.misc.TimestampPrinter
 
toCompletableFuture() - Method in class io.atomix.utils.concurrent.OrderedFuture
 
toString() - Method in class io.atomix.utils.AbstractIdentifier
Returns a string representation of a DeviceKeyId.
toString() - Method in class io.atomix.utils.event.AbstractEvent
 
toString() - Method in class io.atomix.utils.logging.LoggerContext
 
toString() - Method in class io.atomix.utils.misc.ArraySizeHashPrinter
 
toString() - Method in class io.atomix.utils.misc.TimestampPrinter
 
toString() - Method in class io.atomix.utils.net.Address
 
toString() - Method in class io.atomix.utils.serializer.Namespace
 
toString() - Method in class io.atomix.utils.Version
 
trace(String) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
type() - Method in class io.atomix.utils.event.AbstractEvent
 
type() - Method in interface io.atomix.utils.event.Event
Returns the type of the event.
type() - Method in class io.atomix.utils.net.Address
Returns the address type.
Type - Interface in io.atomix.utils
Identifier interface for types.
TypedConfig<T> - Interface in io.atomix.utils.config
Typed configuration.

U

using(Namespace) - Static method in interface io.atomix.utils.serializer.Serializer
Creates a new Serializer instance from a Namespace.

V

valueOf(String) - Static method in enum class io.atomix.utils.net.Address.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.atomix.utils.net.Address.Type
Returns an array containing the constants of this enum class, in the order they are declared.
Version - Class in io.atomix.utils
Atomix software version.

W

warn(String) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
wrap(CompletableFuture<T>) - Static method in class io.atomix.utils.concurrent.OrderedFuture
Wraps the given future in a new blockable future.
write(Kryo, Output, ImmutableList<?>) - Method in class io.atomix.utils.serializer.serializers.ImmutableListSerializer
 
write(Kryo, Output, ImmutableMap<?, ?>) - Method in class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
 
write(Kryo, Output, ImmutableSet<?>) - Method in class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
 
write(Kryo, Output, ByteBuffer) - Method in class io.atomix.utils.serializer.serializers.ByteBufferSerializer
 
write(Kryo, Output, AtomicBoolean) - Method in class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
 
write(Kryo, Output, AtomicInteger) - Method in class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
 
write(Kryo, Output, AtomicLong) - Method in class io.atomix.utils.serializer.serializers.AtomicLongSerializer
 
write(Kryo, Output, List<?>) - Method in class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form