Index
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=valueformat. - add(String, char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - 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
Namespaceinstance. - 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
ImmutableListserializer instance. - ImmutableListSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableListSerializer
-
Creates
ImmutableListserializer instance. - ImmutableMapSerializer - Class in io.atomix.utils.serializer.serializers
-
Kryo Serializer for
ImmutableMap. - ImmutableMapSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
-
Creates
ImmutableMapserializer instance. - ImmutableSetSerializer - Class in io.atomix.utils.serializer.serializers
-
Kryo Serializer for
ImmutableSet. - ImmutableSetSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
-
Creates
ImmutableSetserializer 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
CompletableFuturethat 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form