- AbstractAccumulator<T> - Class in io.atomix.utils
-
Base implementation of an item accumulator.
- AbstractIdentifier<T extends Comparable<T>> - Class in io.atomix.utils
-
Abstract identifier backed by another value, e.g.
- 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.BlockingAwareFuture
-
- 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.BlockingAwareFuture
-
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- 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
-
- Accumulator<T> - Interface in io.atomix.utils
-
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(T) - Method in class io.atomix.utils.AbstractAccumulator
-
- add(T) - Method in interface io.atomix.utils.Accumulator
-
Adds an item to the current batch.
- 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(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.
- address() - Method in class io.atomix.utils.memory.HeapMemory
-
- address(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- address() - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory address.
- address(int) - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory address for the given offset.
- address() - Method in class io.atomix.utils.memory.NativeMemory
-
- address(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- addValue(Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- 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.
- allocate(int) - Static method in class io.atomix.utils.memory.DirectMemory
-
- allocate(int) - Method in class io.atomix.utils.memory.DirectMemoryAllocator
-
- allocate(int) - Static method in class io.atomix.utils.memory.HeapMemory
-
- allocate(int) - Method in class io.atomix.utils.memory.HeapMemoryAllocator
-
- 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.
- allocate(int) - Method in class io.atomix.utils.memory.MappedMemoryAllocator
-
- allocate(int) - Method in interface io.atomix.utils.memory.MemoryAllocator
-
Allocates memory.
- allocate(int) - Static method in class io.atomix.utils.memory.NativeMemory
-
- allocator() - Method in class io.atomix.utils.memory.HeapMemory
-
- allocator() - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory allocator that allocated this memory.
- allocator() - Method in class io.atomix.utils.memory.NativeMemory
-
- 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.BlockingAwareFuture
-
- 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.BlockingAwareFuture
-
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- 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
-
- array() - Method in class io.atomix.utils.memory.HeapMemory
-
Returns the underlying byte array.
- ARRAY_BASE_OFFSET - Static variable in class io.atomix.utils.memory.HeapMemory
-
- ArraySizeHashPrinter - Class in io.atomix.utils
-
Helper to print Object[] length and hashCode.
- ArraySizeHashPrinter(Object[], Class<?>) - Constructor for class io.atomix.utils.ArraySizeHashPrinter
-
- 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.
- 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
-