- 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.
- 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.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.AtomixFuture
-
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
-
- 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.AtomixFuture
-
- 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.AtomixFuture
-
- 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>) - 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.
- AtomixFuture<T> - Class in io.atomix.utils.concurrent
-
- 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
-
- 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<T extends Comparable<T>> - Interface in io.atomix.utils
-
Abstract identifier backed by another value, e.g.
- incrementCount() - Method in class io.atomix.utils.SlidingWindowCounter
-
Increments the count of the current window slot by 1.
- incrementCount(long) - Method in class io.atomix.utils.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, Object) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(String, 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, Object) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(String) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- io.atomix.utils - package io.atomix.utils
-
- io.atomix.utils.concurrent - package io.atomix.utils.concurrent
-
Generic utilities for managing object lifecycles.
- io.atomix.utils.logging - package io.atomix.utils.logging
-
- io.atomix.utils.memory - package io.atomix.utils.memory
-
Provides interfaces for performing low-level on- and off-heap memory management.
- isBlocked() - Method in class io.atomix.utils.concurrent.AbstractThreadContext
-
- isBlocked() - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
Returns a boolean indicating whether the future is blocked.
- 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.
- isClosed() - Method in interface io.atomix.utils.Managed
-
Returns a boolean value indicating whether the managed object is closed.
- isCurrentContext() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Returns a boolean indicating whether the current thread is in this context.
- isDebugEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isDebugEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isErrorEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isErrorEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isInfoEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isInfoEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isOpen() - Method in interface io.atomix.utils.Managed
-
Returns a boolean value indicating whether the managed object is open.
- 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.AbstractAccumulator
-
- isReady() - Method in interface io.atomix.utils.Accumulator
-
Indicates whether the accumulator is ready to process items.
- isTraceEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isTraceEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isWarnEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isWarnEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-