A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractAccumulator<T> - Class in io.atomix.utils.concurrent
Base implementation of an item accumulator.
AbstractAccumulator(Timer, int, int, int) - Constructor for class io.atomix.utils.concurrent.AbstractAccumulator
Creates an item accumulator capable of triggering on the specified thresholds.
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() - Constructor for class io.atomix.utils.AbstractNamed
 
AbstractNamed(String) - Constructor for class io.atomix.utils.AbstractNamed
 
AbstractThreadContext - Class in io.atomix.utils.concurrent
Abstract thread context.
AbstractThreadContext() - Constructor for class io.atomix.utils.concurrent.AbstractThreadContext
 
accept(T, Throwable) - Method in class io.atomix.utils.concurrent.ComposableFuture
 
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
Accumulator<T> - Interface in io.atomix.utils.concurrent
Abstraction of an accumulator capable of collecting items and at some point in time triggers processing of all previously accumulated items.
acquire() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
Acquires a reference.
acquire() - Method in class io.atomix.utils.concurrent.ReferencePool
Acquires a reference.
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.
add(T) - Method in class io.atomix.utils.concurrent.AbstractAccumulator
 
add(T) - Method in interface io.atomix.utils.concurrent.Accumulator
Adds an item to the current batch.
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 in io.atomix.utils.net
Address type.
addSerializer(Serializer, Class<?>...) - Method in class io.atomix.utils.serializer.SerializerBuilder
Adds a serializer to the builder.
addType(NamespaceTypeConfig) - Method in class io.atomix.utils.serializer.NamespaceConfig
Adds a serializable type to the configuration.
addType(Class<?>) - Method in class io.atomix.utils.serializer.SerializerBuilder
Adds a serializable type to the builder.
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.
allocate(int) - Method in class io.atomix.utils.memory.MappedMemoryAllocator
 
allocate(int) - Method in interface io.atomix.utils.memory.MemoryAllocator
Allocates memory.
allocate(File, int) - Static method in class io.atomix.utils.memory.MappedMemory
Allocates memory mapped to a file on disk.
allocate(File, FileChannel.MapMode, int) - Static method in class io.atomix.utils.memory.MappedMemory
Allocates memory mapped to a file on disk.
allOf(List<CompletableFuture<T>>) - Static method in class io.atomix.utils.concurrent.Futures
Returns a new CompletableFuture completed with a list of computed values when all of the given CompletableFuture complete.
allOf(List<CompletableFuture<T>>, BinaryOperator<T>, T) - Static method in class io.atomix.utils.concurrent.Futures
Returns a new CompletableFuture completed by reducing a list of computed values when all of the given CompletableFuture complete.
allOf(Stream<CompletableFuture<T>>) - Static method in class io.atomix.utils.concurrent.Futures
Returns a new CompletableFuture completed with a list of computed values when all of the given CompletableFuture complete.
any() - Static method in class io.atomix.utils.misc.Match
Returns a Match that matches any value including null.
ANY - Static variable in class io.atomix.utils.misc.Match
 
apply(U) - Method in class io.atomix.utils.concurrent.RetryingFunction
 
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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
 
asVersion() - Method in class io.atomix.utils.time.LogicalTimestamp
Returns the timestamp as a version.
asyncFuture(CompletableFuture<T>, Executor) - Static method in class io.atomix.utils.concurrent.Futures
Returns a wrapped future that will be completed on the given executor.
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
 
AtomixFuture<T> - Class in io.atomix.utils.concurrent
A CompletableFuture that tracks whether the future or one of its descendants has been blocked on a CompletableFuture.get() or CompletableFuture.join() call.
AtomixFuture() - Constructor for class io.atomix.utils.concurrent.AtomixFuture
 
AtomixIOException - Exception in io.atomix.utils
Atomix I/O exception.
AtomixIOException() - Constructor for exception io.atomix.utils.AtomixIOException
 
AtomixIOException(String) - Constructor for exception io.atomix.utils.AtomixIOException
 
AtomixIOException(String, Object...) - Constructor for exception io.atomix.utils.AtomixIOException
 
AtomixIOException(String, Throwable) - Constructor for exception io.atomix.utils.AtomixIOException
 
AtomixIOException(Throwable) - Constructor for exception io.atomix.utils.AtomixIOException
 
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, Object...) - 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.
block() - Method in class io.atomix.utils.concurrent.AbstractThreadContext
 
block() - Method in class io.atomix.utils.concurrent.NullThreadContext
 
block() - Method in interface io.atomix.utils.concurrent.ThreadContext
Marks the thread context as blocked.
BlockingAwareSingleThreadContext - Class in io.atomix.utils.concurrent
Blocking aware single thread context.
BlockingAwareSingleThreadContext(String, Executor) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContext
 
BlockingAwareSingleThreadContext(ThreadFactory, Executor) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContext
 
BlockingAwareSingleThreadContextFactory - Class in io.atomix.utils.concurrent
Single thread context factory.
BlockingAwareSingleThreadContextFactory(int, ThreadFactory) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
 
BlockingAwareSingleThreadContextFactory(String, int, Logger) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
 
BlockingAwareSingleThreadContextFactory(ThreadFactory, Executor) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
 
BlockingAwareThreadPoolContext - Class in io.atomix.utils.concurrent
Blocking aware thread pool context.
BlockingAwareThreadPoolContext(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContext
 
BlockingAwareThreadPoolContextFactory - Class in io.atomix.utils.concurrent
Thread pool context factory.
BlockingAwareThreadPoolContextFactory(int, ThreadFactory) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
BlockingAwareThreadPoolContextFactory(String, int, Logger) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
BlockingAwareThreadPoolContextFactory(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
borrow() - Method in class io.atomix.utils.serializer.NamespaceImpl
 
BufferCleaner - Class in io.atomix.utils.memory
Utility class which allows explicit calls to the DirectByteBuffer cleaner method instead of relying on GC.
BufferCleaner() - Constructor for class io.atomix.utils.memory.BufferCleaner
 
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.NamespaceImpl.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(String) - Static method in interface io.atomix.utils.serializer.Serializer
Creates a new serializer builder.
Builder<T> - Interface in io.atomix.utils
Object builder.
Builder() - Constructor for class io.atomix.utils.serializer.NamespaceImpl.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
 
bytes() - Method in class io.atomix.utils.memory.MemorySize
Returns the number of bytes.

C

cancel() - Method in interface io.atomix.utils.concurrent.Scheduled
Cancels the scheduled task.
checkRemainingProperties(Set<String>, List<String>, String, Class<?>) - Method in class io.atomix.utils.config.ConfigMapper
 
checkThread() - Method in interface io.atomix.utils.concurrent.ThreadContext
Checks that the current thread is the correct context thread.
Clock<T extends Timestamp> - Interface in io.atomix.utils.time
Clock.
close() - Method in class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
close() - Method in class io.atomix.utils.concurrent.NullThreadContext
 
close() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
Defines an exception free close implementation.
close() - Method in class io.atomix.utils.concurrent.ReferencePool
 
close() - Method in class io.atomix.utils.concurrent.SingleThreadContext
 
close() - Method in interface io.atomix.utils.concurrent.ThreadContext
Closes the context.
close() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
Closes the factory.
close() - Method in class io.atomix.utils.concurrent.ThreadPoolContext
 
close() - Method in class io.atomix.utils.memory.MappedMemory
 
close() - Method in class io.atomix.utils.memory.MappedMemoryAllocator
 
compareTo(Timestamp) - Method in class io.atomix.utils.time.LogicalTimestamp
 
compareTo(Timestamp) - Method in class io.atomix.utils.time.MultiValuedTimestamp
 
compareTo(Timestamp) - Method in class io.atomix.utils.time.VectorTimestamp
 
compareTo(Timestamp) - Method in class io.atomix.utils.time.Version
 
compareTo(Timestamp) - Method in class io.atomix.utils.time.WallClockTimestamp
 
compareTo(Version) - Method in class io.atomix.utils.Version
 
completedFuture(T) - Static method in class io.atomix.utils.concurrent.AtomixFuture
Returns a new completed Atomix future.
completedFuture(T) - Static method in class io.atomix.utils.concurrent.Futures
Creates a future that is synchronously completed.
completedFutureAsync(T, Executor) - Static method in class io.atomix.utils.concurrent.Futures
Creates a future that is asynchronously completed.
ComposableFuture<T> - Class in io.atomix.utils.concurrent
Special implementation of CompletableFuture with missing utility methods.
ComposableFuture() - Constructor for class io.atomix.utils.concurrent.ComposableFuture
 
config() - Method in interface io.atomix.utils.config.Configured
Returns the object configuration.
Config - Interface in io.atomix.utils.config
Atomix configuration.
ConfigMapper - Class in io.atomix.utils.config
Utility for applying Typesafe configurations to Atomix configuration objects.
ConfigMapper(ClassLoader) - Constructor for class io.atomix.utils.config.ConfigMapper
 
ConfigMapper.FieldDescriptor - Class in io.atomix.utils.config
 
ConfigMapper.SetterDescriptor - Class in io.atomix.utils.config
 
ConfigurationException - Exception in io.atomix.utils.config
Atomix configuration exception.
ConfigurationException(String) - Constructor for exception io.atomix.utils.config.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception io.atomix.utils.config.ConfigurationException
 
Configured<T extends Config> - Interface in io.atomix.utils.config
Interface for objects configured via a configuration object.
ConfiguredType<C extends TypedConfig> - Interface in io.atomix.utils
Configured type.
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.
copy() - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Creates a copy of the builder.
create() - Method in class io.atomix.utils.serializer.NamespaceImpl
Creates a Kryo instance.
createContext() - Method in class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
 
createContext() - Method in class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
createContext() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
Creates a new thread context.
createReference(ReferenceManager<T>) - Method in interface io.atomix.utils.concurrent.ReferenceFactory
Creates a new reference.
creationTime() - Method in class io.atomix.utils.time.Versioned
Returns the system time when this version was created.
currentContext() - Static method in interface io.atomix.utils.concurrent.ThreadContext
Returns the current thread context.
currentContextOrThrow() - Static method in interface io.atomix.utils.concurrent.ThreadContext
 

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.
DEFAULT_BUFFER_SIZE - Static variable in class io.atomix.utils.serializer.NamespaceImpl
Default buffer size used for serialization.
DEFAULT_MAP_MODE - Static variable in class io.atomix.utils.memory.MappedMemoryAllocator
 
DefaultSerializers - Class in io.atomix.utils.serializer.serializers
Default serializers.
delay(int, int) - Static method in class io.atomix.utils.concurrent.Retries
Suspends the current thread for a specified number of millis and nanos.
deserialize(byte[]) - Method in class io.atomix.utils.serializer.FallbackNamespace
Deserializes given byte array to Object using Kryo instance in pool.
deserialize(byte[]) - Method in interface io.atomix.utils.serializer.Namespace
Deserializes given byte array to Object using Kryo instance in pool.
deserialize(byte[]) - Method in class io.atomix.utils.serializer.NamespaceImpl
Deserializes given byte array to Object using Kryo instance in pool.
deserialize(byte[], int) - Method in class io.atomix.utils.serializer.NamespaceImpl
Deserializes given byte array to Object using Kryo instance in pool.
deserialize(ByteBuffer) - Method in class io.atomix.utils.serializer.FallbackNamespace
Deserializes given byte buffer to Object using Kryo instance in pool.
deserialize(ByteBuffer) - Method in interface io.atomix.utils.serializer.Namespace
Deserializes given byte buffer to Object using Kryo instance in pool.
deserialize(ByteBuffer) - Method in class io.atomix.utils.serializer.NamespaceImpl
Deserializes given byte buffer to Object using Kryo instance in pool.
destroy() - Method in class io.atomix.utils.misc.SlidingWindowCounter
Releases resources used by the SlidingWindowCounter.

E

encode(T) - Method in interface io.atomix.utils.serializer.Serializer
Serialize the specified object.
Epoch - Class in io.atomix.utils.time
Epoch.
Epoch(long) - Constructor for class io.atomix.utils.time.Epoch
Creates a new epoch timestamp.
equals(Object) - Method in class io.atomix.utils.AbstractIdentifier
Compares two device key identifiers for equality.
equals(Object) - Method in class io.atomix.utils.memory.MemorySize
 
equals(Object) - Method in class io.atomix.utils.misc.Match
 
equals(Object) - Method in class io.atomix.utils.net.Address
 
equals(Object) - Method in class io.atomix.utils.time.LogicalTimestamp
 
equals(Object) - Method in class io.atomix.utils.time.MultiValuedTimestamp
 
equals(Object) - Method in interface io.atomix.utils.time.Timestamp
 
equals(Object) - Method in class io.atomix.utils.time.VectorTimestamp
 
equals(Object) - Method in class io.atomix.utils.time.Version
 
equals(Object) - Method in class io.atomix.utils.time.Versioned
 
equals(Object) - Method in class io.atomix.utils.time.WallClockTimestamp
 
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.
except(Consumer<Throwable>) - Method in class io.atomix.utils.concurrent.ComposableFuture
Sets a consumer to be called when the future is failed.
exceptAsync(Consumer<Throwable>) - Method in class io.atomix.utils.concurrent.ComposableFuture
Sets a consumer to be called asynchronously when the future is failed.
exceptAsync(Consumer<Throwable>, Executor) - Method in class io.atomix.utils.concurrent.ComposableFuture
Sets a consumer to be called asynchronously when the future is failed.
exceptionalFuture(Throwable) - Static method in class io.atomix.utils.concurrent.AtomixFuture
Returns a new exceptionally completed Atomix future.
exceptionalFuture(Throwable) - Static method in class io.atomix.utils.concurrent.Futures
Creates a future that is synchronously completed exceptionally.
exceptionalFutureAsync(Throwable, Executor) - Static method in class io.atomix.utils.concurrent.Futures
Creates a future that is asynchronously completed exceptionally.
exceptionally(Function<Throwable, ? extends T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
execute(Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareSingleThreadContext
 
execute(Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareThreadPoolContext
 
execute(Runnable) - Method in class io.atomix.utils.concurrent.NullThreadContext
 
execute(Runnable) - Method in class io.atomix.utils.concurrent.OrderedExecutor
 
execute(Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
 
execute(Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
 
executor - Variable in class io.atomix.utils.concurrent.SingleThreadContext
 

F

factory(String, int, Logger) - Method in enum io.atomix.utils.concurrent.ThreadModel
Returns a thread context factory.
FallbackNamespace - Class in io.atomix.utils.serializer
 
FallbackNamespace(NamespaceImpl.Builder) - Constructor for class io.atomix.utils.serializer.FallbackNamespace
 
FLOATING_ID - Static variable in class io.atomix.utils.serializer.NamespaceImpl
ID to use if this KryoNamespace does not define registration id.
flush() - Method in class io.atomix.utils.memory.MappedMemory
Flushes the mapped buffer to disk.
free() - Method in class io.atomix.utils.memory.MappedMemory
 
free() - Method in interface io.atomix.utils.memory.Memory
Frees the memory.
freeBuffer(ByteBuffer) - Static method in class io.atomix.utils.memory.BufferCleaner
Free ByteBuffer if possible.
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(long) - Static method in class io.atomix.utils.memory.MemorySize
Creates a memory size from the given bytes.
from(long) - Static method in class io.atomix.utils.time.WallClockTimestamp
Returns a new wall clock timestamp for the given unix timestamp.
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.
Futures - Class in io.atomix.utils.concurrent
Utilities for creating completed and exceptional futures.
Futures() - Constructor for class io.atomix.utils.concurrent.Futures
 

G

Generics - Class in io.atomix.utils
Generics utility.
get() - Method in class io.atomix.utils.concurrent.AtomixFuture
 
get() - Method in class io.atomix.utils.concurrent.OrderedFuture
 
get(int) - Method in class io.atomix.utils.misc.SlidingWindowCounter
Gets the total count for the last N window slots.
get(long, TimeUnit) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
get(long, TimeUnit) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
get(Future<T>) - Static method in class io.atomix.utils.concurrent.Futures
Gets a future result with a default timeout.
get(Future<T>, long, TimeUnit) - Static method in class io.atomix.utils.concurrent.Futures
Gets a future result with a default timeout.
getContext() - Method in class io.atomix.utils.concurrent.AtomixThread
Returns the thread context.
getFieldDescriptors(Class<?>) - Static method in class io.atomix.utils.config.ConfigMapper
 
getGenericClassType(Object, Class<?>, int) - Static method in class io.atomix.utils.Generics
Returns the generic type at the given position for the given class.
getGenericInterfaceType(Object, Class<?>, int) - Static method in class io.atomix.utils.Generics
Returns the generic type at the given position for the given interface.
getId() - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
Returns the type identifier.
getKeyValue(Type, String) - Method in class io.atomix.utils.config.ConfigMapper
 
getListValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
 
getLocalTimestamp() - Method in class io.atomix.utils.time.VectorClock
Returns the local logical timestamp.
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.
getMapValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
 
getName() - Method in interface io.atomix.utils.config.NamedConfig
Returns the configuration name.
getName() - Method in class io.atomix.utils.serializer.NamespaceConfig
Returns the serializer name.
getName() - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
 
getRegisteredBlocks() - Method in class io.atomix.utils.serializer.FallbackNamespace
 
getRegisteredBlocks() - Method in interface io.atomix.utils.serializer.Namespace
 
getRegisteredBlocks() - Method in class io.atomix.utils.serializer.NamespaceImpl
 
getSerializer() - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
Returns the serializer class.
getSetterDescriptors(Class<?>) - Static method in class io.atomix.utils.config.ConfigMapper
 
getSetValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
 
getThread(ExecutorService) - Static method in class io.atomix.utils.concurrent.SingleThreadContext
Gets the thread from a single threaded executor service.
getTime() - Method in interface io.atomix.utils.time.Clock
Returns the current time of the clock.
getTime() - Method in class io.atomix.utils.time.LogicalClock
 
getTime() - Method in class io.atomix.utils.time.VectorClock
 
getTime() - Method in class io.atomix.utils.time.WallClock
 
getTimestamp(T) - Method in class io.atomix.utils.time.VectorClock
Returns the logical timestamp for the given identifier.
getTimestamps() - Method in class io.atomix.utils.time.VectorClock
Returns a collection of identifier-timestamp pairs.
getType() - Method in interface io.atomix.utils.config.TypedConfig
Returns the type name.
getType() - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
Returns the serializable type.
getTypes() - Method in class io.atomix.utils.serializer.NamespaceConfig
Returns the serializable types.
getValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
 

H

handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.memory.MemorySize
 
hashCode() - Method in class io.atomix.utils.misc.Match
 
hashCode() - Method in class io.atomix.utils.net.Address
 
hashCode() - Method in class io.atomix.utils.time.LogicalTimestamp
 
hashCode() - Method in class io.atomix.utils.time.MultiValuedTimestamp
 
hashCode() - Method in interface io.atomix.utils.time.Timestamp
 
hashCode() - Method in class io.atomix.utils.time.VectorTimestamp
 
hashCode() - Method in class io.atomix.utils.time.Version
 
hashCode() - Method in class io.atomix.utils.time.Versioned
 
hashCode() - Method in class io.atomix.utils.time.WallClockTimestamp
 
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() - Method in class io.atomix.utils.time.VectorTimestamp
Returns the timestamp identifier.
Identifier<T extends Comparable<T>> - Interface in io.atomix.utils
Abstract identifier backed by another value, e.g.
ifNotNull() - Static method in class io.atomix.utils.misc.Match
Returns a Match that matches all non-null values.
ifNotValue(T) - Static method in class io.atomix.utils.misc.Match
Returns a Match that matches any value except the specified value.
ifNull() - Static method in class io.atomix.utils.misc.Match
Returns a Match that matches null values.
ifValue(T) - Static method in class io.atomix.utils.misc.Match
Returns a Match that only matches the specified value.
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.
increment() - Method in class io.atomix.utils.time.LogicalClock
Increments the clock and returns the new timestamp.
incrementAndUpdate(LogicalTimestamp) - Method in class io.atomix.utils.time.LogicalClock
Increments the clock and updates it using the given timestamp.
incrementCount() - Method in class io.atomix.utils.misc.SlidingWindowCounter
Increments the count of the current window slot by 1.
incrementCount(long) - Method in class io.atomix.utils.misc.SlidingWindowCounter
Increments the count of the current window slot by the given value.
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
 
INITIAL_ID - Static variable in class io.atomix.utils.serializer.NamespaceImpl
Smallest ID free to use for user defined registrations.
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.memory - package io.atomix.utils.memory
Provides classes and interfaces for performing low-level on- and off-heap memory management.
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.
io.atomix.utils.time - package io.atomix.utils.time
Provides classes and interfaces for representing and operating on both logical and physical representations of time.
IPV4 - io.atomix.utils.net.Address.Type
 
IPV6 - io.atomix.utils.net.Address.Type
 
isBlocked() - Method in class io.atomix.utils.concurrent.AbstractThreadContext
 
isBlocked() - Method in class io.atomix.utils.concurrent.NullThreadContext
 
isBlocked() - Method in interface io.atomix.utils.concurrent.ThreadContext
Returns whether the thread context is currently marked blocked.
isCompatible() - Method in class io.atomix.utils.serializer.NamespaceConfig
Returns whether compatible serialization is enabled.
isCurrentContext() - Method in interface io.atomix.utils.concurrent.ThreadContext
Returns a boolean indicating whether the current thread is in this context.
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.
isNewerThan(Timestamp) - Method in interface io.atomix.utils.time.Timestamp
Tests if this timestamp is newer than the specified timestamp.
isOlderThan(Timestamp) - Method in interface io.atomix.utils.time.Timestamp
Tests if this timestamp is older than the specified timestamp.
isPow2(int) - Static method in class io.atomix.utils.memory.Memory.Util
Returns a boolean indicating whether the given count is a power of 2.
isReady() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
 
isReady() - Method in interface io.atomix.utils.concurrent.Accumulator
Indicates whether the accumulator is ready to process items.
isRegistrationRequired() - Method in class io.atomix.utils.serializer.NamespaceConfig
Returns whether registration is required.
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.
isSimpleType(Class<?>) - Static method in class io.atomix.utils.config.ConfigMapper
 

J

join() - Method in class io.atomix.utils.concurrent.AtomixFuture
 
join() - Method in class io.atomix.utils.concurrent.OrderedFuture
 

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.
loadFiles(Class<T>, List<File>, List<String>) - Method in class io.atomix.utils.config.ConfigMapper
Loads the given configuration file using the mapper, falling back to the given resources.
loadResources(Class<T>, String...) - Method in class io.atomix.utils.config.ConfigMapper
Loads the given resources using the configuration mapper.
loadResources(Class<T>, List<String>) - Method in class io.atomix.utils.config.ConfigMapper
Loads the given resources using the configuration mapper.
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.
LogicalClock - Class in io.atomix.utils.time
Logical clock.
LogicalClock() - Constructor for class io.atomix.utils.time.LogicalClock
 
LogicalClock(LogicalTimestamp) - Constructor for class io.atomix.utils.time.LogicalClock
 
LogicalTimestamp - Class in io.atomix.utils.time
Timestamp based on logical sequence value.
LogicalTimestamp(long) - Constructor for class io.atomix.utils.time.LogicalTimestamp
 

M

major() - Method in class io.atomix.utils.Version
Returns the major version number.
MalformedAddressException - Exception in io.atomix.utils.net
Malformed address exception.
MalformedAddressException(String) - Constructor for exception io.atomix.utils.net.MalformedAddressException
 
MalformedAddressException(String, Throwable) - Constructor for exception io.atomix.utils.net.MalformedAddressException
 
Managed<T> - Interface in io.atomix.utils
Interface for types that can be asynchronously started and stopped.
map(Config, Class<T>) - Method in class io.atomix.utils.config.ConfigMapper
Applies the given configuration to the given type.
map(Config, String, String, Class<T>) - Method in class io.atomix.utils.config.ConfigMapper
Applies the given configuration to the given type.
map(Function<T, V>) - Method in class io.atomix.utils.misc.Match
Maps this instance to a Match of another type.
map(Function<V, U>) - Method in class io.atomix.utils.time.Versioned
Maps this instance into another after transforming its value while retaining the same version and creationTime.
MappedMemory - Class in io.atomix.utils.memory
Mapped memory.
MappedMemory(MappedByteBuffer, MappedMemoryAllocator) - Constructor for class io.atomix.utils.memory.MappedMemory
 
MappedMemoryAllocator - Class in io.atomix.utils.memory
Mapped memory allocator.
MappedMemoryAllocator(File) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
 
MappedMemoryAllocator(File, FileChannel.MapMode) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
 
MappedMemoryAllocator(File, FileChannel.MapMode, long) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
 
MappedMemoryAllocator(RandomAccessFile, FileChannel.MapMode, long) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
 
Match<T> - Class in io.atomix.utils.misc
Utility class for checking matching values.
matches(T) - Method in class io.atomix.utils.misc.Match
Checks if this instance matches specified value.
MAX_BUFFER_SIZE - Static variable in class io.atomix.utils.serializer.NamespaceImpl
Maximum allowed buffer size.
maxBatchMillis() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
Returns the maximum number of millis allowed to expire since the first item before processing is triggered.
maxIdleMillis() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
Returns the maximum number of millis allowed to expire since the last item arrival before processing is triggered.
maxItems() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
Returns the maximum number of items allowed to accumulate before processing is triggered.
Memory - Interface in io.atomix.utils.memory
Memory allocator.
Memory.Util - Class in io.atomix.utils.memory
Memory utilities.
MemoryAllocator<T extends Memory> - Interface in io.atomix.utils.memory
Memory allocator.
MemorySize - Class in io.atomix.utils.memory
Memory size.
MemorySize(long) - Constructor for class io.atomix.utils.memory.MemorySize
 
minor() - Method in class io.atomix.utils.Version
Returns the minor version number.
MultiValuedTimestamp<T extends Comparable<T>,​U extends Comparable<U>> - Class in io.atomix.utils.time
A logical timestamp that derives its value from two input values.
MultiValuedTimestamp(T, U) - Constructor for class io.atomix.utils.time.MultiValuedTimestamp
Creates a new timestamp based on two values.

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.NamespaceImpl.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 - Interface in io.atomix.utils.serializer
 
NamespaceConfig - Class in io.atomix.utils.serializer
Namespace configuration.
NamespaceConfig() - Constructor for class io.atomix.utils.serializer.NamespaceConfig
 
NamespaceImpl - Class in io.atomix.utils.serializer
Pool of Kryo instances, with classes pre-registered.
NamespaceImpl(List<NamespaceImpl.RegistrationBlock>, ClassLoader, boolean, boolean, String) - Constructor for class io.atomix.utils.serializer.NamespaceImpl
Creates a Kryo instance pool.
NamespaceImpl.Builder - Class in io.atomix.utils.serializer
KryoNamespace builder.
Namespaces - Class in io.atomix.utils.serializer
 
NamespaceTypeConfig - Class in io.atomix.utils.serializer
Namespace type configuration.
NamespaceTypeConfig() - Constructor for class io.atomix.utils.serializer.NamespaceTypeConfig
 
newConfig() - Method in interface io.atomix.utils.ConfiguredType
Returns a new configuration.
newInstance(Config, String, Class<T>) - Method in class io.atomix.utils.config.ConfigMapper
 
newThread(Runnable) - Method in class io.atomix.utils.concurrent.AtomixThreadFactory
 
nextId(int) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Sets the next Kryo registration Id for following register entries.
NOT_NULL - Static variable in class io.atomix.utils.misc.Match
 
NULL - Static variable in class io.atomix.utils.misc.Match
 
NullThreadContext - Class in io.atomix.utils.concurrent
Null thread context.
NullThreadContext() - Constructor for class io.atomix.utils.concurrent.NullThreadContext
 

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.time.Epoch
Returns a new logical timestamp for the given logical time.
of(long) - Static method in class io.atomix.utils.time.LogicalTimestamp
Returns a new logical timestamp for the given logical time.
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[].
omitNullValues() - Method in class io.atomix.utils.logging.LoggerContext.Builder
Configures the MoreObjects.ToStringHelper so Object.toString() will ignore properties with null value.
onProcessLimit() - Method in interface io.atomix.utils.event.EventSink
Handles notification that event processing time limit has been exceeded.
onProcessLimit() - Method in class io.atomix.utils.event.ListenerRegistry
 
OrderedExecutor - Class in io.atomix.utils.concurrent
Executor that executes tasks in order on a shared thread pool.
OrderedExecutor(Executor) - Constructor for class io.atomix.utils.concurrent.OrderedExecutor
 
orderedFuture() - Static method in class io.atomix.utils.concurrent.Futures
Returns a future that completes callbacks in add order.
orderedFuture(CompletableFuture<T>) - Static method in class io.atomix.utils.concurrent.Futures
Returns a future that completes callbacks in add order.
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

parent - Variable in class io.atomix.utils.concurrent.ThreadPoolContext
 
patch() - Method in class io.atomix.utils.Version
Returns the patch version number.
populate(int) - Method in class io.atomix.utils.serializer.NamespaceImpl
Populates the Kryo pool.
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
 
processItems(List<T>) - Method in interface io.atomix.utils.concurrent.Accumulator
Processes the specified list of accumulated items.

R

randomDelay(int) - Static method in class io.atomix.utils.concurrent.Retries
Suspends the current thread for a random number of millis between 0 and the indicated limit.
read(Kryo, Input, Class<ImmutableList<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableListSerializer
 
read(Kryo, Input, Class<ImmutableMap<?, ?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
 
read(Kryo, Input, Class<ImmutableSet<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
 
read(Kryo, Input, Class<ByteBuffer>) - Method in class io.atomix.utils.serializer.serializers.ByteBufferSerializer
 
read(Kryo, Input, Class<AtomicBoolean>) - Method in class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
 
read(Kryo, Input, Class<AtomicInteger>) - Method in class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
 
read(Kryo, Input, Class<AtomicLong>) - Method in class io.atomix.utils.serializer.serializers.AtomicLongSerializer
 
read(Kryo, Input, Class<List<?>>) - Method in class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
 
reallocate(MappedMemory, int) - Method in class io.atomix.utils.memory.MappedMemoryAllocator
 
reallocate(T, int) - Method in interface io.atomix.utils.memory.MemoryAllocator
Reallocates the given memory.
ReferenceCounted<T> - Interface in io.atomix.utils.concurrent
Reference counting interface.
ReferenceFactory<T extends ReferenceCounted<?>> - Interface in io.atomix.utils.concurrent
Reference factory.
ReferenceManager<T> - Interface in io.atomix.utils.concurrent
Reference manager.
ReferencePool<T extends ReferenceCounted<?>> - Class in io.atomix.utils.concurrent
Pool of reference counted objects.
ReferencePool(ReferenceFactory<T>) - Constructor for class io.atomix.utils.concurrent.ReferencePool
 
references() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
Returns the number of open references.
register(Serializer<?>, Class<?>...) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Registers serializer for the given set of classes.
register(Namespace) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Registers all the class registered to given KryoNamespace.
register(Class<?>...) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Registers classes to be serialized using Kryo default serializer.
release() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
Releases a reference.
release(Kryo) - Method in class io.atomix.utils.serializer.NamespaceImpl
 
release(T) - Method in interface io.atomix.utils.concurrent.ReferenceManager
Releases the given reference.
release(T) - Method in class io.atomix.utils.concurrent.ReferencePool
 
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.
Retries - Class in io.atomix.utils.concurrent
Retry utilities.
retryable(Function<U, V>, Class<? extends Throwable>, int, int) - Static method in class io.atomix.utils.concurrent.Retries
Returns a function that retries execution on failure.
retryable(Supplier<V>, Class<? extends Throwable>, int, int) - Static method in class io.atomix.utils.concurrent.Retries
Returns a Supplier that retries execution on failure.
RetryingFunction<U,​V> - Class in io.atomix.utils.concurrent
Function that retries execution on failure.
RetryingFunction(Function<U, V>, Class<? extends Throwable>, int, int) - Constructor for class io.atomix.utils.concurrent.RetryingFunction
 
run(KryoCallback<T>) - Method in class io.atomix.utils.serializer.NamespaceImpl
 
runAfterBoth(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterBoth(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
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 class io.atomix.utils.concurrent.NullThreadContext
 
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, Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
 
schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.NullThreadContext
 
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
 
schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
 
Scheduled - Interface in io.atomix.utils.concurrent
Scheduled task.
Scheduler - Interface in io.atomix.utils.concurrent
Scheduler.
serialize(Object) - Method in class io.atomix.utils.serializer.FallbackNamespace
Serializes given object to byte array using Kryo instance in pool.
serialize(Object) - Method in interface io.atomix.utils.serializer.Namespace
Serializes given object to byte array using Kryo instance in pool.
serialize(Object) - Method in class io.atomix.utils.serializer.NamespaceImpl
Serializes given object to byte array using Kryo instance in pool.
serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.FallbackNamespace
Serializes given object to byte buffer using Kryo instance in pool.
serialize(Object, ByteBuffer) - Method in interface io.atomix.utils.serializer.Namespace
Serializes given object to byte buffer using Kryo instance in pool.
serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.NamespaceImpl
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
 
SerializerBuilder(String) - Constructor for class io.atomix.utils.serializer.SerializerBuilder
 
ServiceException - Exception in io.atomix.utils
Service exception.
ServiceException() - Constructor for exception io.atomix.utils.ServiceException
 
ServiceException(String) - Constructor for exception io.atomix.utils.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception io.atomix.utils.ServiceException
 
setClassLoader(ClassLoader) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Sets the namespace class loader.
setCompatible(boolean) - Method in class io.atomix.utils.serializer.NamespaceConfig
Sets whether compatible serialization is enabled.
setCompatible(boolean) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Sets whether backwards/forwards compatible versioned serialization is enabled.
setContext(ThreadContext) - Method in class io.atomix.utils.concurrent.AtomixThread
Sets the thread context.
setId(Integer) - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
Sets the type identifier.
setName(String) - Method in interface io.atomix.utils.config.NamedConfig
Sets the configuration name.
setName(String) - Method in class io.atomix.utils.serializer.NamespaceConfig
Sets the serializer name.
setRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.NamespaceConfig
Sets whether registration is required.
setRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
Sets the registrationRequired flag.
setSerializer(Class<? extends Serializer>) - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
Sets the serializer class.
setType(Class<?>) - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
Sets the serializable type.
setTypes(List<NamespaceTypeConfig>) - Method in class io.atomix.utils.serializer.NamespaceConfig
Sets the serializable types.
SHARED_THREAD_POOL - io.atomix.utils.concurrent.ThreadModel
A thread model that creates a thread pool to be shared by all services.
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(String, Consumer<Throwable>) - 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.
size() - Method in class io.atomix.utils.memory.MappedMemory
 
size() - Method in interface io.atomix.utils.memory.Memory
Returns the memory count.
SlidingWindowCounter - Class in io.atomix.utils.misc
Maintains a sliding window of value counts.
SlidingWindowCounter(int) - Constructor for class io.atomix.utils.misc.SlidingWindowCounter
 
SlidingWindowCounter(int, ThreadContext) - Constructor for class io.atomix.utils.misc.SlidingWindowCounter
Creates a new sliding window counter with the given total number of window slots.
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.AtomixFuture
 
thenAccept(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptAsync(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenAcceptAsync(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
thenRun(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
THREAD_PER_SERVICE - io.atomix.utils.concurrent.ThreadModel
A thread model that creates a thread for each Raft service.
ThreadContext - Interface in io.atomix.utils.concurrent
Thread context.
ThreadContextFactory - Interface in io.atomix.utils.concurrent
Thread context factory.
ThreadModel - Enum in io.atomix.utils.concurrent
Raft thread model.
ThreadPoolContext - Class in io.atomix.utils.concurrent
Thread pool context.
ThreadPoolContext(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.ThreadPoolContext
Creates a new thread pool context.
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.
timer() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
Returns the backing timer.
Timestamp - Interface in io.atomix.utils.time
Opaque version structure.
TimestampPrinter - Class in io.atomix.utils.misc
Timestamp printer.
TimestampPrinter(long) - Constructor for class io.atomix.utils.misc.TimestampPrinter
 
toCamelCase(String) - Static method in class io.atomix.utils.config.ConfigMapper
 
toCompletableFuture() - Method in class io.atomix.utils.concurrent.OrderedFuture
 
toPath(String, String) - Method in class io.atomix.utils.config.ConfigMapper
 
toPow2(int) - Static method in class io.atomix.utils.memory.Memory.Util
Rounds the count to the nearest power of two.
toSetterName(String) - Static method in class io.atomix.utils.config.ConfigMapper
 
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.memory.MemorySize
 
toString() - Method in class io.atomix.utils.misc.ArraySizeHashPrinter
 
toString() - Method in class io.atomix.utils.misc.Match
 
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.NamespaceImpl
 
toString() - Method in class io.atomix.utils.time.LogicalClock
 
toString() - Method in class io.atomix.utils.time.LogicalTimestamp
 
toString() - Method in class io.atomix.utils.time.MultiValuedTimestamp
 
toString() - Method in class io.atomix.utils.time.VectorClock
 
toString() - Method in class io.atomix.utils.time.VectorTimestamp
 
toString() - Method in class io.atomix.utils.time.Version
 
toString() - Method in class io.atomix.utils.time.Versioned
 
toString() - Method in class io.atomix.utils.time.WallClock
 
toString() - Method in class io.atomix.utils.time.WallClockTimestamp
 
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

unblock() - Method in class io.atomix.utils.concurrent.AbstractThreadContext
 
unblock() - Method in class io.atomix.utils.concurrent.NullThreadContext
 
unblock() - Method in interface io.atomix.utils.concurrent.ThreadContext
Marks the thread context as unblocked.
unixTimestamp() - Method in class io.atomix.utils.time.WallClockTimestamp
Returns the unixTimestamp.
update(LogicalTimestamp) - Method in class io.atomix.utils.time.LogicalClock
Updates the clock using the given timestamp.
update(VectorClock<T>) - Method in class io.atomix.utils.time.VectorClock
Updates the vector clock.
update(VectorTimestamp<T>) - Method in class io.atomix.utils.time.VectorClock
Updates the given timestamp.
using(Namespace) - Static method in interface io.atomix.utils.serializer.Serializer
Creates a new Serializer instance from a Namespace.
Util() - Constructor for class io.atomix.utils.memory.Memory.Util
 

V

value() - Method in class io.atomix.utils.time.LogicalTimestamp
Returns the sequence value.
value() - Method in class io.atomix.utils.time.Version
Returns the version.
value() - Method in class io.atomix.utils.time.Versioned
Returns the value.
value1() - Method in class io.atomix.utils.time.MultiValuedTimestamp
Returns the first value.
value2() - Method in class io.atomix.utils.time.MultiValuedTimestamp
Returns the second value.
valueOf(String) - Static method in enum io.atomix.utils.concurrent.ThreadModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.utils.net.Address.Type
Returns the enum constant of this type with the specified name.
valueOrElse(Versioned<U>, U) - Static method in class io.atomix.utils.time.Versioned
Returns the value of the specified Versioned object if non-null or else returns a default value.
valueOrNull(Versioned<U>) - Static method in class io.atomix.utils.time.Versioned
Returns the value of the specified Versioned object if non-null or else returns null.
values() - Static method in enum io.atomix.utils.concurrent.ThreadModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.utils.net.Address.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VectorClock<T extends Identifier> - Class in io.atomix.utils.time
Vector clock.
VectorClock(VectorTimestamp<T>) - Constructor for class io.atomix.utils.time.VectorClock
 
VectorClock(VectorTimestamp<T>, Collection<VectorTimestamp<T>>) - Constructor for class io.atomix.utils.time.VectorClock
 
VectorClock(T) - Constructor for class io.atomix.utils.time.VectorClock
 
VectorTimestamp<T extends Identifier> - Class in io.atomix.utils.time
Vector clock timestamp.
VectorTimestamp(T, long) - Constructor for class io.atomix.utils.time.VectorTimestamp
 
version() - Method in class io.atomix.utils.time.Versioned
Returns the version.
Version - Class in io.atomix.utils.time
Logical timestamp for versions.
Version - Class in io.atomix.utils
Atomix software version.
Version(long) - Constructor for class io.atomix.utils.time.Version
 
Versioned<V> - Class in io.atomix.utils.time
Versioned value.
Versioned(V, long) - Constructor for class io.atomix.utils.time.Versioned
Constructs a new versioned value.
Versioned(V, long, long) - Constructor for class io.atomix.utils.time.Versioned
Constructs a new versioned value.

W

WallClock - Class in io.atomix.utils.time
Wall clock.
WallClock() - Constructor for class io.atomix.utils.time.WallClock
 
WallClockTimestamp - Class in io.atomix.utils.time
A Timestamp that derives its value from the prevailing wallclock time on the controller where it is generated.
WallClockTimestamp() - Constructor for class io.atomix.utils.time.WallClockTimestamp
 
WallClockTimestamp(long) - Constructor for class io.atomix.utils.time.WallClockTimestamp
 
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.AtomixFuture
 
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.AtomixFuture
 
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.AtomixFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
withCompatibleSerialization() - Method in class io.atomix.utils.serializer.SerializerBuilder
Enables compatible serialization for serializable types.
withCompatibleSerialization(boolean) - Method in class io.atomix.utils.serializer.SerializerBuilder
Sets whether compatible serialization is enabled for serializable types.
withNamespace(NamespaceImpl) - Method in class io.atomix.utils.serializer.SerializerBuilder
Adds a namespace to the serializer.
withRegistrationRequired() - Method in class io.atomix.utils.serializer.SerializerBuilder
Requires explicit serializable type registration for serializable types.
withRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.SerializerBuilder
Sets whether serializable type registration is required for serializable types.
withTypes(Class<?>...) - Method in class io.atomix.utils.serializer.SerializerBuilder
Sets the serializable types.
wrap(CompletableFuture<T>) - Static method in class io.atomix.utils.concurrent.AtomixFuture
Wraps the given future in a new blockable future.
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 J L M N O P R S T U V W 
All Classes All Packages