Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEvent<T extends Enum,
S> - Class in io.atomix.utils.event -
Base event implementation.
- AbstractEvent(T, S) - Constructor for class io.atomix.utils.event.AbstractEvent
-
Creates an event of a given type and for the specified subject and the current time.
- AbstractEvent(T, S, long) - Constructor for class io.atomix.utils.event.AbstractEvent
-
Creates an event of a given type and for the specified subject and time.
- AbstractIdentifier<T extends Comparable<T>> - Class in io.atomix.utils
-
Abstract identifier backed by another value, e.g.
- AbstractIdentifier() - Constructor for class io.atomix.utils.AbstractIdentifier
-
Constructor for serialization.
- AbstractIdentifier(T) - Constructor for class io.atomix.utils.AbstractIdentifier
-
Constructs an identifier backed by the specified value.
- AbstractListenerManager<E extends Event,
L extends EventListener<E>> - Class in io.atomix.utils.event -
Basis for components which need to export listener mechanism.
- AbstractListenerManager() - Constructor for class io.atomix.utils.event.AbstractListenerManager
- AbstractNamed - Class in io.atomix.utils
-
Abstract named object.
- AbstractNamed(String) - Constructor for class io.atomix.utils.AbstractNamed
- 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
- add(String, boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - add(String, Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=valueformat. - addListener(L) - Method in class io.atomix.utils.event.AbstractListenerManager
- addListener(L) - Method in class io.atomix.utils.event.ListenerRegistry
- addListener(L) - Method in interface io.atomix.utils.event.ListenerService
-
Adds the specified listener.
- address() - Method in class io.atomix.utils.net.Address
-
Returns the IP address.
- address(boolean) - Method in class io.atomix.utils.net.Address
-
Returns the IP address.
- Address - Class in io.atomix.utils.net
-
Representation of a network address.
- Address(String, int) - Constructor for class io.atomix.utils.net.Address
- Address(String, int, InetAddress) - Constructor for class io.atomix.utils.net.Address
- Address.Type - Enum in io.atomix.utils.net
-
Address type.
- addValue(boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- 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
- 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
- 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
CompletableFuturethat tracks whether the future or one of its descendants has been blocked on aCompletableFuture.get()orCompletableFuture.join()call. - AtomixFuture() - Constructor for class io.atomix.utils.concurrent.AtomixFuture
- AtomixRuntimeException - Exception in io.atomix.utils
-
Atomix runtime exception.
- AtomixRuntimeException() - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixRuntimeException(String) - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixRuntimeException(String, Throwable) - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixRuntimeException(Throwable) - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixThread - Class in io.atomix.utils.concurrent
-
Atomix thread.
- AtomixThread(Runnable) - Constructor for class io.atomix.utils.concurrent.AtomixThread
- AtomixThreadFactory - Class in io.atomix.utils.concurrent
-
Named thread factory.
- AtomixThreadFactory() - Constructor for class io.atomix.utils.concurrent.AtomixThreadFactory
B
- BASIC - Static variable in class io.atomix.utils.serializer.Namespaces
- BASIC - Static variable in class io.atomix.utils.serializer.serializers.DefaultSerializers
-
Basic serializer.
- BEGIN_USER_CUSTOM_ID - Static variable in class io.atomix.utils.serializer.Namespaces
-
Kryo registration Id for user custom registration.
- 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.
- 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.Namespace.Builder
-
Builds a
Namespaceinstance. - build() - Method in class io.atomix.utils.serializer.SerializerBuilder
- build() - Method in class io.atomix.utils.Version
-
Returns the build version number.
- builder() - Static method in interface io.atomix.utils.serializer.Serializer
-
Creates a new serializer builder.
- builder(Class) - Static method in class io.atomix.utils.logging.LoggerContext
-
Returns a new contextual logger builder.
- builder(String) - Static method in class io.atomix.utils.logging.LoggerContext
-
Returns a new contextual logger builder.
- Builder<T> - Interface in io.atomix.utils
-
Object builder.
- Builder() - Constructor for class io.atomix.utils.serializer.Namespace.Builder
- Builder(String) - Constructor for class io.atomix.utils.logging.LoggerContext.Builder
- ByteBufferSerializer - Class in io.atomix.utils.serializer.serializers
- ByteBufferSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ByteBufferSerializer
- 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.
- cancel() - Method in class io.atomix.utils.concurrent.ScheduledFutureImpl
- checkThread() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Checks that the current thread is the correct context thread.
- Clock<T extends Timestamp> - Interface in io.atomix.utils.time
-
Clock.
- close() - Method in class io.atomix.utils.concurrent.NullThreadContext
- 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.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.Version
- compareTo(Timestamp) - Method in class io.atomix.utils.time.WallClockTimestamp
- compareTo(Version) - Method in class io.atomix.utils.Version
- CompatibleKryoPool - Class in io.atomix.utils.serializer
- CompatibleKryoPool(String, ClassLoader, List<Namespace.RegistrationBlock>) - Constructor for class io.atomix.utils.serializer.CompatibleKryoPool
- 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.
- ComposableFuture<T> - Class in io.atomix.utils.concurrent
-
Special implementation of
CompletableFuturewith 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.
- ConfigurationException - Exception in io.atomix.utils.config
-
Atomix configuration exception.
- 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.
- ContextualLogger - Class in io.atomix.utils.logging
-
Contextual logger.
- ContextualLogger(Logger, LoggerContext) - Constructor for class io.atomix.utils.logging.ContextualLogger
- ContextualLoggerFactory - Class in io.atomix.utils.logging
-
Contextual logger factory.
- create() - Method in class io.atomix.utils.serializer.CompatibleKryoPool
- createContext() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
-
Creates a new thread context.
- currentContext() - Static method in interface io.atomix.utils.concurrent.ThreadContext
-
Returns the current thread context.
D
- debug(String) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- decode(byte[]) - Method in interface io.atomix.utils.serializer.Serializer
-
Deserialize the specified bytes.
- 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.Namespace
-
Deserializes given byte array to Object using Kryo instance in pool.
E
- encode(T) - Method in interface io.atomix.utils.serializer.Serializer
-
Serialize the specified object.
- equals(Object) - Method in class io.atomix.utils.AbstractIdentifier
-
Compares two device key identifiers for equality.
- equals(Object) - Method in class io.atomix.utils.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 interface io.atomix.utils.time.Timestamp
- equals(Object) - Method in class io.atomix.utils.time.Version
- 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.
- exceptionalFuture(Throwable) - Static method in class io.atomix.utils.concurrent.Futures
-
Creates a future that is synchronously completed exceptionally.
- exceptionally(Function<Throwable, ? extends T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- 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
- executor - Variable in class io.atomix.utils.concurrent.SingleThreadContext
F
- 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
ByteBufferif 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
- get() - Method in class io.atomix.utils.concurrent.AtomixFuture
- get() - Method in class io.atomix.utils.concurrent.OrderedFuture
- 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.
- getLogger(Class, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
-
Returns a contextual logger.
- getLogger(String, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
-
Returns a contextual logger.
- getName() - Method in interface io.atomix.utils.config.NamedConfig
-
Returns the configuration name.
- getName() - Method in class io.atomix.utils.logging.ContextualLogger
- getName() - Method in class io.atomix.utils.serializer.Namespace.Builder
- getRegisteredBlocks() - Method in class io.atomix.utils.serializer.Namespace
- getThread(ExecutorService) - Static method in class io.atomix.utils.concurrent.SingleThreadContext
-
Gets the thread from a single threaded executor service.
- getTime() - Method in interface io.atomix.utils.time.Clock
-
Returns the current time of the clock.
- getTime() - Method in class io.atomix.utils.time.WallClock
- getType() - Method in interface io.atomix.utils.config.TypedConfig
-
Returns the type name.
H
- handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.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 interface io.atomix.utils.time.Timestamp
- hashCode() - Method in class io.atomix.utils.time.Version
- 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<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
ImmutableListserializer instance. - ImmutableListSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableListSerializer
-
Creates
ImmutableListserializer instance. - ImmutableMapSerializer - Class in io.atomix.utils.serializer.serializers
-
Kryo Serializer for
ImmutableMap. - ImmutableMapSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
-
Creates
ImmutableMapserializer instance. - ImmutableSetSerializer - Class in io.atomix.utils.serializer.serializers
-
Kryo Serializer for
ImmutableSet. - ImmutableSetSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
-
Creates
ImmutableSetserializer instance. - info(String) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- io.atomix.utils - package io.atomix.utils
-
Provides utility classes and interfaces used throughout Atomix projects.
- io.atomix.utils.concurrent - package io.atomix.utils.concurrent
-
Provides classes and interfaces for managing concurrency.
- io.atomix.utils.config - package io.atomix.utils.config
-
Provides classes and interfaces for reading and mapping configuration files.
- io.atomix.utils.event - package io.atomix.utils.event
-
Provides classes and interfaces for creating and handling generic events.
- io.atomix.utils.logging - package io.atomix.utils.logging
-
Provides utility classes for logging in complex objects.
- io.atomix.utils.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 - Enum constant in enum io.atomix.utils.net.Address.Type
- IPV6 - Enum constant in enum 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.
- 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.ContextualLogger
- isDebugEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
- isDone() - Method in interface io.atomix.utils.concurrent.Scheduled
-
Returns whether this scheduled entity was already completed or not, regardless of if it was cancelled or successfully executed.
- isDone() - Method in class io.atomix.utils.concurrent.ScheduledFutureImpl
- isErrorEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
- isErrorEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
- isInfoEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
- isInfoEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
- 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.
- isRelevant(E) - Method in interface io.atomix.utils.event.EventFilter
-
Indicates whether the specified event is of interest or not.
- isRunning() - Method in interface io.atomix.utils.Managed
-
Returns a boolean value indicating whether the managed object is running.
- isTraceEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
- isTraceEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
- isWarnEnabled() - Method in class io.atomix.utils.logging.ContextualLogger
- isWarnEnabled(Marker) - Method in class io.atomix.utils.logging.ContextualLogger
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.
- 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.
- LogicalTimestamp - Class in io.atomix.utils.time
-
Timestamp based on logical sequence value.
- LogicalTimestamp(long) - Constructor for class io.atomix.utils.time.LogicalTimestamp
M
- Managed<T> - Interface in io.atomix.utils
-
Interface for types that can be asynchronously started and stopped.
- map(Function<T, V>) - Method in class io.atomix.utils.misc.Match
-
Maps this instance to a Match of another type.
- 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.
- Memory - Interface in io.atomix.utils.memory
-
Memory allocator.
- 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
N
- name() - Method in class io.atomix.utils.AbstractNamed
- name() - Method in interface io.atomix.utils.Named
-
Returns the object name.
- name() - Method in interface io.atomix.utils.Type
-
Returns the type name.
- name(String) - Method in class io.atomix.utils.serializer.Namespace.Builder
- Named - Interface in io.atomix.utils
-
Named object.
- NamedConfig<C extends NamedConfig<C>> - Interface in io.atomix.utils.config
-
Named configuration.
- namedThreads(String, Logger) - Static method in class io.atomix.utils.concurrent.Threads
-
Returns a thread factory that produces threads named according to the supplied name pattern.
- NamedType - Interface in io.atomix.utils
-
Named type.
- Namespace - Class in io.atomix.utils.serializer
-
Pool of Kryo instances, with classes pre-registered.
- Namespace(List<Namespace.RegistrationBlock>, String) - Constructor for class io.atomix.utils.serializer.Namespace
-
Creates a Kryo instance pool.
- Namespace.Builder - Class in io.atomix.utils.serializer
-
KryoNamespace builder.
- Namespaces - Class in io.atomix.utils.serializer
- newThread(Runnable) - Method in class io.atomix.utils.concurrent.AtomixThreadFactory
- nextId(int) - Method in class io.atomix.utils.serializer.Namespace.Builder
-
Sets the next Kryo registration Id for following register entries.
- 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.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[].
- 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<T> - Class in io.atomix.utils.concurrent
-
A
CompletableFuturethat ensures callbacks are called in FIFO order. - OrderedFuture() - Constructor for class io.atomix.utils.concurrent.OrderedFuture
P
- port() - Method in class io.atomix.utils.net.Address
-
Returns the port.
- post(E) - Method in class io.atomix.utils.event.AbstractListenerManager
-
Posts the specified event to the local event dispatcher.
- printShortBuffer(ByteBuffer) - Static method in class io.atomix.utils.misc.StringUtils
-
Small utility to print diagnostic information about
ByteBuffer - process(E) - Method in interface io.atomix.utils.event.EventSink
-
Processes the specified event.
- process(E) - Method in class io.atomix.utils.event.ListenerRegistry
R
- read(Kryo, Input, Class<? extends ImmutableList<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableListSerializer
- read(Kryo, Input, Class<? extends ImmutableMap<?, ?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
- read(Kryo, Input, Class<? extends ImmutableSet<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
- read(Kryo, Input, Class<? extends ByteBuffer>) - Method in class io.atomix.utils.serializer.serializers.ByteBufferSerializer
- read(Kryo, Input, Class<? extends AtomicBoolean>) - Method in class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
- read(Kryo, Input, Class<? extends AtomicInteger>) - Method in class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
- read(Kryo, Input, Class<? extends AtomicLong>) - Method in class io.atomix.utils.serializer.serializers.AtomicLongSerializer
- read(Kryo, Input, Class<? extends List<?>>) - Method in class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
- register(Serializer<?>, Class<?>...) - Method in class io.atomix.utils.serializer.Namespace.Builder
-
Registers serializer for the given set of classes.
- register(Namespace) - Method in class io.atomix.utils.serializer.Namespace.Builder
-
Registers all the class registered to given KryoNamespace.
- register(Class<?>...) - Method in class io.atomix.utils.serializer.Namespace.Builder
-
Registers classes to be serialized using Kryo default serializer.
- removeListener(L) - Method in class io.atomix.utils.event.AbstractListenerManager
- removeListener(L) - Method in class io.atomix.utils.event.ListenerRegistry
- removeListener(L) - Method in interface io.atomix.utils.event.ListenerService
-
Removes the specified listener.
- reportProblem(E, Throwable) - Method in class io.atomix.utils.event.ListenerRegistry
-
Reports a problem encountered while processing an event.
- Retries - Class in io.atomix.utils.concurrent
-
Retry utilities.
- 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, 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
- Scheduled - Interface in io.atomix.utils.concurrent
-
Scheduled task.
- ScheduledFutureImpl<T> - Class in io.atomix.utils.concurrent
-
Simple wrapper class that delegates to a non-interruptible future
- ScheduledFutureImpl(Future<T>) - Constructor for class io.atomix.utils.concurrent.ScheduledFutureImpl
- Scheduler - Interface in io.atomix.utils.concurrent
-
Scheduler.
- serialize(Object) - Method in class io.atomix.utils.serializer.Namespace
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.Namespace
-
Serializes given object to byte buffer using Kryo instance in pool.
- Serializer - Interface in io.atomix.utils.serializer
-
Interface for serialization of store artifacts.
- SerializerBuilder - Class in io.atomix.utils.serializer
-
Serializer builder.
- SerializerBuilder() - Constructor for class io.atomix.utils.serializer.SerializerBuilder
- setContext(ThreadContext) - Method in class io.atomix.utils.concurrent.AtomixThread
-
Sets the thread context.
- setName(String) - Method in interface io.atomix.utils.config.NamedConfig
-
Sets the configuration name.
- SingleThreadContext - Class in io.atomix.utils.concurrent
-
Single threaded context.
- SingleThreadContext(String) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(ScheduledExecutorService, Consumer<Throwable>) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(ThreadFactory) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(ThreadFactory, Consumer<Throwable>) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- size() - Method in class io.atomix.utils.memory.MappedMemory
- size() - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory count.
- 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
- ThreadContext - Interface in io.atomix.utils.concurrent
-
Thread context.
- ThreadContextFactory - Interface in io.atomix.utils.concurrent
-
Thread context factory.
- Threads - Class in io.atomix.utils.concurrent
-
Thread utilities.
- Threads() - Constructor for class io.atomix.utils.concurrent.Threads
- time() - Method in class io.atomix.utils.event.AbstractEvent
- time() - Method in interface io.atomix.utils.event.Event
-
Returns the timestamp of when the event occurred, given in milliseconds since the start of epoch.
- 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
- toCompletableFuture() - Method in class io.atomix.utils.concurrent.OrderedFuture
- toString() - Method in class io.atomix.utils.AbstractIdentifier
-
Returns a string representation of a DeviceKeyId.
- toString() - Method in class io.atomix.utils.event.AbstractEvent
- toString() - Method in class io.atomix.utils.logging.LoggerContext
- toString() - Method in class io.atomix.utils.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.Namespace
- toString() - Method in class io.atomix.utils.time.LogicalTimestamp
- toString() - Method in class io.atomix.utils.time.Version
- 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.
- using(Namespace) - Static method in interface io.atomix.utils.serializer.Serializer
-
Creates a new Serializer instance from a Namespace.
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.
- valueOf(String) - Static method in enum io.atomix.utils.net.Address.Type
-
Returns the enum constant of this type with the specified name.
- 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.
- 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
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
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form