Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

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
Allocates direct memory via DirectMemoryAllocator.
allocate(int) - Method in class io.atomix.utils.memory.DirectMemoryAllocator
 
allocate(int) - Static method in class io.atomix.utils.memory.HeapMemory
Allocates heap memory via HeapMemoryAllocator.
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
Allocates native memory via DirectMemoryAllocator.
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
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

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.
BlockingAwareFuture<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.
BlockingAwareFuture() - Constructor for class io.atomix.utils.concurrent.BlockingAwareFuture
 
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(String, int, Logger) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
 
BlockingAwareSingleThreadContextFactory(int, ThreadFactory) - 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(String, int, Logger) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
BlockingAwareThreadPoolContextFactory(int, ThreadFactory) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
BlockingAwareThreadPoolContextFactory(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
build() - Method in interface io.atomix.utils.Builder
Builds the object.
build() - Method in class io.atomix.utils.logging.LoggerContext.Builder
 
Builder<T> - Interface in io.atomix.utils
Object builder.
builder(String) - Static method in class io.atomix.utils.logging.LoggerContext
Returns a new contextual logger builder.
builder(Class) - Static method in class io.atomix.utils.logging.LoggerContext
Returns a new contextual logger builder.
Builder(String) - Constructor for class io.atomix.utils.logging.LoggerContext.Builder
 

C

cancel() - Method in interface io.atomix.utils.concurrent.Scheduled
Cancels the scheduled task.
checkThread() - Method in interface io.atomix.utils.concurrent.ThreadContext
Checks that the current thread is the correct context thread.
clear() - Method in class io.atomix.utils.memory.HeapMemory
 
clear() - Method in interface io.atomix.utils.memory.Memory
Clears the memory.
clear() - Method in class io.atomix.utils.memory.NativeMemory
 
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.concurrent.ThreadPoolContextFactory
 
close() - Method in interface io.atomix.utils.Managed
Closes the managed object.
close() - Method in class io.atomix.utils.memory.MappedMemory
 
close() - Method in class io.atomix.utils.memory.MappedMemoryAllocator
 
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
 
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.memory.HeapMemory
 
copy() - Method in interface io.atomix.utils.memory.Memory
Copies the memory to a distinct memory address.
copy() - Method in class io.atomix.utils.memory.NativeMemory
 
createContext() - Method in class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
 
createContext() - Method in class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
 
createContext() - Method in class io.atomix.utils.concurrent.SingleThreadContextFactory
 
createContext() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
Creates a new thread context.
createContext() - Method in class io.atomix.utils.concurrent.ThreadPoolContextFactory
 
createReference(ReferenceManager<T>) - Method in interface io.atomix.utils.concurrent.ReferenceFactory
Creates a new reference.
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, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(String, 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, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
debug(String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(Marker, String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(Marker, String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(Marker, String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
debug(Marker, String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 
DEFAULT_MAP_MODE - Static variable in class io.atomix.utils.memory.MappedMemoryAllocator
 
delay(int, int) - Static method in class io.atomix.utils.concurrent.Retries
Suspends the current thread for a specified number of millis and nanos.
DelegatingLogger - Class in io.atomix.utils.logging
Delegating logger.
DelegatingLogger(Logger) - Constructor for class io.atomix.utils.logging.DelegatingLogger
 
destroy() - Method in class io.atomix.utils.SlidingWindowCounter
Releases resources used by the SlidingWindowCounter.
DirectMemory - Class in io.atomix.utils.memory
Direct memory.
DirectMemory(long, int, DirectMemoryAllocator) - Constructor for class io.atomix.utils.memory.DirectMemory
 
DirectMemoryAllocator - Class in io.atomix.utils.memory
Direct memory allocator.
DirectMemoryAllocator() - Constructor for class io.atomix.utils.memory.DirectMemoryAllocator
 

E

equals(Object) - Method in class io.atomix.utils.AbstractIdentifier
Compares two device key identifiers for equality.
error(String) - 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, 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, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
error(String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(Marker, String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(Marker, String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(Marker, String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
error(Marker, String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 
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.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
 

F

factory(String, int, Logger) - Method in enum io.atomix.utils.concurrent.ThreadModel
Returns a thread context factory.
flush() - Method in class io.atomix.utils.memory.MappedMemory
Flushes the mapped buffer to disk.
free() - Method in class io.atomix.utils.memory.HeapMemory
 
free() - Method in class io.atomix.utils.memory.MappedMemory
 
free() - Method in interface io.atomix.utils.memory.Memory
Frees the memory.
free() - Method in class io.atomix.utils.memory.NativeMemory
 
Futures - Class in io.atomix.utils.concurrent
Utilities for creating completed and exceptional futures.
Futures() - Constructor for class io.atomix.utils.concurrent.Futures
 

G

get() - Method in class io.atomix.utils.concurrent.AtomixFuture
 
get(long, TimeUnit) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
get() - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
get(long, TimeUnit) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
get(int) - Method in class io.atomix.utils.SlidingWindowCounter
Gets the total count for the last N window slots.
getByte(int) - Method in class io.atomix.utils.memory.HeapMemory
 
getByte(int) - Method in interface io.atomix.utils.memory.Memory
Fetches a byte from the given memory offset.
getByte(int) - Method in class io.atomix.utils.memory.NativeMemory
 
getChar(int) - Method in class io.atomix.utils.memory.HeapMemory
 
getChar(int) - Method in interface io.atomix.utils.memory.Memory
Fetches a character from the given memory offset.
getChar(int) - Method in class io.atomix.utils.memory.NativeMemory
 
getContext() - Method in class io.atomix.utils.concurrent.AtomixThread
Returns the thread context.
getDouble(int) - Method in class io.atomix.utils.memory.HeapMemory
 
getDouble(int) - Method in interface io.atomix.utils.memory.Memory
Fetches a double from the given memory offset.
getDouble(int) - Method in class io.atomix.utils.memory.NativeMemory
 
getFloat(int) - Method in class io.atomix.utils.memory.HeapMemory
 
getFloat(int) - Method in interface io.atomix.utils.memory.Memory
Fetches a float from the given memory offset.
getFloat(int) - Method in class io.atomix.utils.memory.NativeMemory
 
getInt(int) - Method in class io.atomix.utils.memory.HeapMemory
 
getInt(int) - Method in interface io.atomix.utils.memory.Memory
Fetches an integer from the given memory offset.
getInt(int) - Method in class io.atomix.utils.memory.NativeMemory
 
getLogger(String, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
Returns a contextual logger.
getLogger(Class, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
Returns a contextual logger.
getLong(int) - Method in class io.atomix.utils.memory.HeapMemory
 
getLong(int) - Method in interface io.atomix.utils.memory.Memory
Fetches a long from the given memory offset.
getLong(int) - Method in class io.atomix.utils.memory.NativeMemory
 
getName() - Method in class io.atomix.utils.logging.DelegatingLogger
 
getShort(int) - Method in class io.atomix.utils.memory.HeapMemory
 
getShort(int) - Method in interface io.atomix.utils.memory.Memory
Fetches a short from the given memory offset.
getShort(int) - Method in class io.atomix.utils.memory.NativeMemory
 

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.BlockingAwareFuture
 
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>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
hashCode() - Method in class io.atomix.utils.AbstractIdentifier
Returns the hashcode of the identifier.
HeapMemory - Class in io.atomix.utils.memory
Java heap memory.
HeapMemory(byte[], HeapMemoryAllocator) - Constructor for class io.atomix.utils.memory.HeapMemory
 
HeapMemoryAllocator - Class in io.atomix.utils.memory
Java heap memory allocator.
HeapMemoryAllocator() - Constructor for class io.atomix.utils.memory.HeapMemoryAllocator
 

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<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
 

J

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

L

load(Class<T>) - Static method in class io.atomix.utils.Services
Loads the service for the given service class.
LoggerContext - Class in io.atomix.utils.logging
Logger context.
LoggerContext(Supplier<String>) - Constructor for class io.atomix.utils.logging.LoggerContext
 
LoggerContext.Builder - Class in io.atomix.utils.logging
Contextual logger builder.

M

Managed<T> - Interface in io.atomix.utils
Interface for types that can be asynchronously opened and closed.
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
 
MAX_SIZE - Static variable in class io.atomix.utils.memory.HeapMemory
 
MAX_SIZE - Static variable in class io.atomix.utils.memory.MappedMemory
 
maxBatchMillis() - Method in class io.atomix.utils.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.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.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.

N

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.
NativeMemory - Class in io.atomix.utils.memory
Native memory.
newThread(Runnable) - Method in class io.atomix.utils.concurrent.AtomixThreadFactory
 
NullThreadContext - Class in io.atomix.utils.concurrent
Null thread context.
NullThreadContext() - Constructor for class io.atomix.utils.concurrent.NullThreadContext
 

O

of(byte[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given short[].
of(short[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given short[].
of(int[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given int[].
of(long[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given long[].
of(float[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given float[].
of(double[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given double[].
of(boolean[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given boolean[].
of(Object[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given Object[].
of(long) - Static method in class io.atomix.utils.TimestampPrinter
Returns a new timestamp printer.
offset() - Method in class io.atomix.utils.memory.HeapMemory
Returns the array base offset.
omitNullValues() - Method in class io.atomix.utils.logging.LoggerContext.Builder
Configures the MoreObjects.ToStringHelper so Object.toString() will ignore properties with null value.
open() - Method in interface io.atomix.utils.Managed
Opens the managed object.
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<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

processItems(List<T>) - Method in interface io.atomix.utils.Accumulator
Processes the specified list of accumulated items.
putByte(int, byte) - Method in class io.atomix.utils.memory.HeapMemory
 
putByte(int, byte) - Method in interface io.atomix.utils.memory.Memory
Stores a byte at the given memory offset.
putByte(int, byte) - Method in class io.atomix.utils.memory.NativeMemory
 
putChar(int, char) - Method in class io.atomix.utils.memory.HeapMemory
 
putChar(int, char) - Method in interface io.atomix.utils.memory.Memory
Stores a character at the given memory offset.
putChar(int, char) - Method in class io.atomix.utils.memory.NativeMemory
 
putDouble(int, double) - Method in class io.atomix.utils.memory.HeapMemory
 
putDouble(int, double) - Method in interface io.atomix.utils.memory.Memory
Stores a double at the given memory offset.
putDouble(int, double) - Method in class io.atomix.utils.memory.NativeMemory
 
putFloat(int, float) - Method in class io.atomix.utils.memory.HeapMemory
 
putFloat(int, float) - Method in interface io.atomix.utils.memory.Memory
Stores a float at the given memory offset.
putFloat(int, float) - Method in class io.atomix.utils.memory.NativeMemory
 
putInt(int, int) - Method in class io.atomix.utils.memory.HeapMemory
 
putInt(int, int) - Method in interface io.atomix.utils.memory.Memory
Stores an integer at the given memory offset.
putInt(int, int) - Method in class io.atomix.utils.memory.NativeMemory
 
putLong(int, long) - Method in class io.atomix.utils.memory.HeapMemory
 
putLong(int, long) - Method in interface io.atomix.utils.memory.Memory
Stores a long at the given memory offset.
putLong(int, long) - Method in class io.atomix.utils.memory.NativeMemory
 
putShort(int, short) - Method in class io.atomix.utils.memory.HeapMemory
 
putShort(int, short) - Method in interface io.atomix.utils.memory.Memory
Stores a short at the given memory offset.
putShort(int, short) - Method in class io.atomix.utils.memory.NativeMemory
 

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.
reallocate(NativeMemory, int) - Method in class io.atomix.utils.memory.DirectMemoryAllocator
 
reallocate(HeapMemory, int) - Method in class io.atomix.utils.memory.HeapMemoryAllocator
 
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.
release() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
Releases a reference.
release(T) - Method in interface io.atomix.utils.concurrent.ReferenceManager
Releases the given reference.
release(T) - Method in class io.atomix.utils.concurrent.ReferencePool
 
reset(byte[]) - Method in class io.atomix.utils.memory.HeapMemory
Resets the memory pointer.
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
 
runAfterBoth(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterBoth(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
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, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
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, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 

S

schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.NullThreadContext
 
schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.NullThreadContext
 
schedule(long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable after a delay.
schedule(Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable after a delay.
schedule(long, long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable at a fixed rate.
schedule(Duration, Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
Schedules a runnable at a fixed rate.
schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
 
schedule(Duration, 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.ThreadPoolContext
 
Scheduled - Interface in io.atomix.utils.concurrent
Scheduled task.
Scheduler - Interface in io.atomix.utils.concurrent
Scheduler.
Services - Class in io.atomix.utils
Service utilities.
setContext(ThreadContext) - Method in class io.atomix.utils.concurrent.AtomixThread
Sets the thread context.
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(ThreadFactory) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
Creates a new single thread context.
SingleThreadContextFactory - Class in io.atomix.utils.concurrent
Single thread context factory.
SingleThreadContextFactory(String, Logger) - Constructor for class io.atomix.utils.concurrent.SingleThreadContextFactory
 
SingleThreadContextFactory(ThreadFactory) - Constructor for class io.atomix.utils.concurrent.SingleThreadContextFactory
 
size() - Method in class io.atomix.utils.memory.HeapMemory
 
size() - Method in interface io.atomix.utils.memory.Memory
Returns the memory count.
size() - Method in class io.atomix.utils.memory.NativeMemory
 
SlidingWindowCounter - Class in io.atomix.utils
Maintains a sliding window of value counts.
SlidingWindowCounter(int, ThreadContext) - Constructor for class io.atomix.utils.SlidingWindowCounter
Creates a new sliding window counter with the given total number of window slots.

T

thenAccept(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenAccept(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
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>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenAcceptAsync(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenAcceptAsync(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
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>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenApply(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenApply(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
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>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
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>, Executor) - 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.BlockingAwareFuture
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
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>>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRun(Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenRun(Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenRun(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
ThreadContext - Interface in io.atomix.utils.concurrent
Thread context.
ThreadContextFactory - Interface in io.atomix.utils.concurrent
Thread context factory.
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.
ThreadPoolContextFactory - Class in io.atomix.utils.concurrent
Thread pool context factory.
ThreadPoolContextFactory(String, int, Logger) - Constructor for class io.atomix.utils.concurrent.ThreadPoolContextFactory
 
ThreadPoolContextFactory(int, ThreadFactory) - Constructor for class io.atomix.utils.concurrent.ThreadPoolContextFactory
 
ThreadPoolContextFactory(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.ThreadPoolContextFactory
 
Threads - Class in io.atomix.utils.concurrent
Thread utilities.
Threads() - Constructor for class io.atomix.utils.concurrent.Threads
 
timer() - Method in class io.atomix.utils.AbstractAccumulator
Returns the backing timer.
TimestampPrinter - Class in io.atomix.utils
Timestamp printer.
TimestampPrinter(long) - Constructor for class io.atomix.utils.TimestampPrinter
 
toCompletableFuture() - Method in class io.atomix.utils.concurrent.OrderedFuture
 
toPow2(int) - Static method in class io.atomix.utils.memory.Memory.Util
Rounds the count to the nearest power of two.
toString() - Method in class io.atomix.utils.AbstractIdentifier
Returns a string representation of a DeviceKeyId.
toString() - Method in class io.atomix.utils.ArraySizeHashPrinter
 
toString() - Method in class io.atomix.utils.logging.DelegatingLogger
 
toString() - Method in class io.atomix.utils.logging.LoggerContext
 
toString() - Method in class io.atomix.utils.TimestampPrinter
 
trace(String) - 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, 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, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
trace(String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(Marker, String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(Marker, String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(Marker, String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
trace(Marker, String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 

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.
unsafe() - Method in class io.atomix.utils.memory.HeapMemory
Returns the native Unsafe memory object.
unsafe() - Method in class io.atomix.utils.memory.NativeMemory
Returns the underlying Unsafe instance.
Util() - Constructor for class io.atomix.utils.memory.Memory.Util
 

V

valueOf(String) - Static method in enum io.atomix.utils.concurrent.ThreadModel
Returns the enum constant of this type with the specified name.
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.

W

warn(String) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
 
warn(String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(Marker, String) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(Marker, String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(Marker, String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
 
warn(Marker, String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
 
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.BlockingAwareFuture
 
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>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
 
wrap(CompletableFuture<T>) - Static method in class io.atomix.utils.concurrent.AtomixFuture
Wraps the given future in a new blockable future.
wrap(byte[]) - Static method in class io.atomix.utils.memory.HeapMemory
Wraps the given bytes in a HeapMemory object.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2013–2018. All rights reserved.