A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAccumulator<T> - Class in io.atomix.utils.concurrent
-
Base implementation of an item accumulator.
- AbstractAccumulator(Timer, int, int, int) - Constructor for class io.atomix.utils.concurrent.AbstractAccumulator
-
Creates an item accumulator capable of triggering on the specified thresholds.
- AbstractEvent<T extends Enum,S> - Class in io.atomix.utils.event
-
Base event implementation.
- AbstractEvent(T, S) - Constructor for class io.atomix.utils.event.AbstractEvent
-
Creates an event of a given type and for the specified subject and the current time.
- AbstractEvent(T, S, long) - Constructor for class io.atomix.utils.event.AbstractEvent
-
Creates an event of a given type and for the specified subject and time.
- AbstractIdentifier<T extends Comparable<T>> - Class in io.atomix.utils
-
Abstract identifier backed by another value, e.g.
- AbstractIdentifier() - Constructor for class io.atomix.utils.AbstractIdentifier
-
Constructor for serialization.
- AbstractIdentifier(T) - Constructor for class io.atomix.utils.AbstractIdentifier
-
Constructs an identifier backed by the specified value.
- AbstractListenerManager<E extends Event,L extends EventListener<E>> - Class in io.atomix.utils.event
-
Basis for components which need to export listener mechanism.
- AbstractListenerManager() - Constructor for class io.atomix.utils.event.AbstractListenerManager
- AbstractNamed - Class in io.atomix.utils
-
Abstract named object.
- AbstractNamed() - Constructor for class io.atomix.utils.AbstractNamed
- AbstractNamed(String) - Constructor for class io.atomix.utils.AbstractNamed
- AbstractThreadContext - Class in io.atomix.utils.concurrent
-
Abstract thread context.
- AbstractThreadContext() - Constructor for class io.atomix.utils.concurrent.AbstractThreadContext
- accept(T, Throwable) - Method in class io.atomix.utils.concurrent.ComposableFuture
- acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- Accumulator<T> - Interface in io.atomix.utils.concurrent
-
Abstraction of an accumulator capable of collecting items and at some point in time triggers processing of all previously accumulated items.
- acquire() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
-
Acquires a reference.
- acquire() - Method in class io.atomix.utils.concurrent.ReferencePool
-
Acquires a reference.
- add(String, boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in
name=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. - add(T) - Method in class io.atomix.utils.concurrent.AbstractAccumulator
- add(T) - Method in interface io.atomix.utils.concurrent.Accumulator
-
Adds an item to the current batch.
- addListener(L) - Method in class io.atomix.utils.event.AbstractListenerManager
- addListener(L) - Method in class io.atomix.utils.event.ListenerRegistry
- addListener(L) - Method in interface io.atomix.utils.event.ListenerService
-
Adds the specified listener.
- address() - Method in class io.atomix.utils.net.Address
-
Returns the IP address.
- address(boolean) - Method in class io.atomix.utils.net.Address
-
Returns the IP address.
- Address - Class in io.atomix.utils.net
-
Representation of a network address.
- Address(String, int) - Constructor for class io.atomix.utils.net.Address
- Address(String, int, InetAddress) - Constructor for class io.atomix.utils.net.Address
- Address.Type - Enum in io.atomix.utils.net
-
Address type.
- addSerializer(Serializer, Class<?>...) - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Adds a serializer to the builder.
- addType(NamespaceTypeConfig) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Adds a serializable type to the configuration.
- addType(Class<?>) - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Adds a serializable type to the builder.
- addValue(boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- allocate(int) - Method in class io.atomix.utils.memory.MappedMemoryAllocator
- allocate(int) - Method in interface io.atomix.utils.memory.MemoryAllocator
-
Allocates memory.
- allocate(File, int) - Static method in class io.atomix.utils.memory.MappedMemory
-
Allocates memory mapped to a file on disk.
- allocate(File, FileChannel.MapMode, int) - Static method in class io.atomix.utils.memory.MappedMemory
-
Allocates memory mapped to a file on disk.
- allOf(List<CompletableFuture<T>>) - Static method in class io.atomix.utils.concurrent.Futures
-
Returns a new CompletableFuture completed with a list of computed values when all of the given CompletableFuture complete.
- allOf(List<CompletableFuture<T>>, BinaryOperator<T>, T) - Static method in class io.atomix.utils.concurrent.Futures
-
Returns a new CompletableFuture completed by reducing a list of computed values when all of the given CompletableFuture complete.
- allOf(Stream<CompletableFuture<T>>) - Static method in class io.atomix.utils.concurrent.Futures
-
Returns a new CompletableFuture completed with a list of computed values when all of the given CompletableFuture complete.
- any() - Static method in class io.atomix.utils.misc.Match
-
Returns a Match that matches any value including null.
- ANY - Static variable in class io.atomix.utils.misc.Match
- apply(U) - Method in class io.atomix.utils.concurrent.RetryingFunction
- applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- ArraysAsListSerializer - Class in io.atomix.utils.serializer.serializers
-
Kryo Serializer for
Arrays.asList(Object...). - ArraysAsListSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
- ArraySizeHashPrinter - Class in io.atomix.utils.misc
-
Helper to print Object[] length and hashCode.
- ArraySizeHashPrinter(Object[], Class<?>) - Constructor for class io.atomix.utils.misc.ArraySizeHashPrinter
- asVersion() - Method in class io.atomix.utils.time.LogicalTimestamp
-
Returns the timestamp as a version.
- asyncFuture(CompletableFuture<T>, Executor) - Static method in class io.atomix.utils.concurrent.Futures
-
Returns a wrapped future that will be completed on the given executor.
- AtomicBooleanSerializer - Class in io.atomix.utils.serializer.serializers
- AtomicBooleanSerializer() - Constructor for class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
- AtomicIntegerSerializer - Class in io.atomix.utils.serializer.serializers
- AtomicIntegerSerializer() - Constructor for class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
- AtomicLongSerializer - Class in io.atomix.utils.serializer.serializers
- AtomicLongSerializer() - Constructor for class io.atomix.utils.serializer.serializers.AtomicLongSerializer
- AtomixFuture<T> - Class in io.atomix.utils.concurrent
-
A
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
- AtomixIOException - Exception in io.atomix.utils
-
Atomix I/O exception.
- AtomixIOException() - Constructor for exception io.atomix.utils.AtomixIOException
- AtomixIOException(String) - Constructor for exception io.atomix.utils.AtomixIOException
- AtomixIOException(String, Object...) - Constructor for exception io.atomix.utils.AtomixIOException
- AtomixIOException(String, Throwable) - Constructor for exception io.atomix.utils.AtomixIOException
- AtomixIOException(Throwable) - Constructor for exception io.atomix.utils.AtomixIOException
- AtomixRuntimeException - Exception in io.atomix.utils
-
Atomix runtime exception.
- AtomixRuntimeException() - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixRuntimeException(String) - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixRuntimeException(String, Object...) - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixRuntimeException(String, Throwable) - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixRuntimeException(Throwable) - Constructor for exception io.atomix.utils.AtomixRuntimeException
- AtomixThread - Class in io.atomix.utils.concurrent
-
Atomix thread.
- AtomixThread(Runnable) - Constructor for class io.atomix.utils.concurrent.AtomixThread
- AtomixThreadFactory - Class in io.atomix.utils.concurrent
-
Named thread factory.
- AtomixThreadFactory() - Constructor for class io.atomix.utils.concurrent.AtomixThreadFactory
B
- BASIC - Static variable in class io.atomix.utils.serializer.Namespaces
- BASIC - Static variable in class io.atomix.utils.serializer.serializers.DefaultSerializers
-
Basic serializer.
- BEGIN_USER_CUSTOM_ID - Static variable in class io.atomix.utils.serializer.Namespaces
-
Kryo registration Id for user custom registration.
- block() - Method in class io.atomix.utils.concurrent.AbstractThreadContext
- block() - Method in class io.atomix.utils.concurrent.NullThreadContext
- block() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Marks the thread context as blocked.
- BlockingAwareSingleThreadContext - Class in io.atomix.utils.concurrent
-
Blocking aware single thread context.
- BlockingAwareSingleThreadContext(String, Executor) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContext
- BlockingAwareSingleThreadContext(ThreadFactory, Executor) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContext
- BlockingAwareSingleThreadContextFactory - Class in io.atomix.utils.concurrent
-
Single thread context factory.
- BlockingAwareSingleThreadContextFactory(int, ThreadFactory) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
- BlockingAwareSingleThreadContextFactory(String, int, Logger) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
- BlockingAwareSingleThreadContextFactory(ThreadFactory, Executor) - Constructor for class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
- BlockingAwareThreadPoolContext - Class in io.atomix.utils.concurrent
-
Blocking aware thread pool context.
- BlockingAwareThreadPoolContext(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContext
- BlockingAwareThreadPoolContextFactory - Class in io.atomix.utils.concurrent
-
Thread pool context factory.
- BlockingAwareThreadPoolContextFactory(int, ThreadFactory) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
- BlockingAwareThreadPoolContextFactory(String, int, Logger) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
- BlockingAwareThreadPoolContextFactory(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
- borrow() - Method in class io.atomix.utils.serializer.NamespaceImpl
- BufferCleaner - Class in io.atomix.utils.memory
-
Utility class which allows explicit calls to the DirectByteBuffer cleaner method instead of relying on GC.
- BufferCleaner() - Constructor for class io.atomix.utils.memory.BufferCleaner
- build() - Method in interface io.atomix.utils.Builder
-
Builds the object.
- build() - Method in class io.atomix.utils.logging.LoggerContext.Builder
- build() - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Builds a
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(String) - Static method in interface io.atomix.utils.serializer.Serializer
-
Creates a new serializer builder.
- Builder<T> - Interface in io.atomix.utils
-
Object builder.
- Builder() - Constructor for class io.atomix.utils.serializer.NamespaceImpl.Builder
- Builder(String) - Constructor for class io.atomix.utils.logging.LoggerContext.Builder
- ByteBufferSerializer - Class in io.atomix.utils.serializer.serializers
- ByteBufferSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ByteBufferSerializer
- bytes() - Method in class io.atomix.utils.memory.MemorySize
-
Returns the number of bytes.
C
- cancel() - Method in interface io.atomix.utils.concurrent.Scheduled
-
Cancels the scheduled task.
- checkRemainingProperties(Set<String>, List<String>, String, Class<?>) - Method in class io.atomix.utils.config.ConfigMapper
- checkThread() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Checks that the current thread is the correct context thread.
- Clock<T extends Timestamp> - Interface in io.atomix.utils.time
-
Clock.
- close() - Method in class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
- close() - Method in class io.atomix.utils.concurrent.NullThreadContext
- close() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
-
Defines an exception free close implementation.
- close() - Method in class io.atomix.utils.concurrent.ReferencePool
- close() - Method in class io.atomix.utils.concurrent.SingleThreadContext
- close() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Closes the context.
- close() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
-
Closes the factory.
- close() - Method in class io.atomix.utils.concurrent.ThreadPoolContext
- close() - Method in class io.atomix.utils.memory.MappedMemory
- close() - Method in class io.atomix.utils.memory.MappedMemoryAllocator
- compareTo(Timestamp) - Method in class io.atomix.utils.time.LogicalTimestamp
- compareTo(Timestamp) - Method in class io.atomix.utils.time.MultiValuedTimestamp
- compareTo(Timestamp) - Method in class io.atomix.utils.time.VectorTimestamp
- compareTo(Timestamp) - Method in class io.atomix.utils.time.Version
- compareTo(Timestamp) - Method in class io.atomix.utils.time.WallClockTimestamp
- compareTo(Version) - Method in class io.atomix.utils.Version
- completedFuture(T) - Static method in class io.atomix.utils.concurrent.AtomixFuture
-
Returns a new completed Atomix future.
- completedFuture(T) - Static method in class io.atomix.utils.concurrent.Futures
-
Creates a future that is synchronously completed.
- completedFutureAsync(T, Executor) - Static method in class io.atomix.utils.concurrent.Futures
-
Creates a future that is asynchronously completed.
- ComposableFuture<T> - Class in io.atomix.utils.concurrent
-
Special implementation of
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.
- ConfigMapper - Class in io.atomix.utils.config
-
Utility for applying Typesafe configurations to Atomix configuration objects.
- ConfigMapper(ClassLoader) - Constructor for class io.atomix.utils.config.ConfigMapper
- ConfigMapper.FieldDescriptor - Class in io.atomix.utils.config
- ConfigMapper.SetterDescriptor - Class in io.atomix.utils.config
- ConfigurationException - Exception in io.atomix.utils.config
-
Atomix configuration exception.
- ConfigurationException(String) - Constructor for exception io.atomix.utils.config.ConfigurationException
- ConfigurationException(String, Throwable) - Constructor for exception io.atomix.utils.config.ConfigurationException
- Configured<T extends Config> - Interface in io.atomix.utils.config
-
Interface for objects configured via a configuration object.
- ConfiguredType<C extends TypedConfig> - Interface in io.atomix.utils
-
Configured type.
- ContextualLogger - Class in io.atomix.utils.logging
-
Contextual logger.
- ContextualLogger(Logger, LoggerContext) - Constructor for class io.atomix.utils.logging.ContextualLogger
- ContextualLoggerFactory - Class in io.atomix.utils.logging
-
Contextual logger factory.
- copy() - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Creates a copy of the builder.
- create() - Method in class io.atomix.utils.serializer.NamespaceImpl
-
Creates a Kryo instance.
- createContext() - Method in class io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory
- createContext() - Method in class io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory
- createContext() - Method in interface io.atomix.utils.concurrent.ThreadContextFactory
-
Creates a new thread context.
- createReference(ReferenceManager<T>) - Method in interface io.atomix.utils.concurrent.ReferenceFactory
-
Creates a new reference.
- creationTime() - Method in class io.atomix.utils.time.Versioned
-
Returns the system time when this version was created.
- currentContext() - Static method in interface io.atomix.utils.concurrent.ThreadContext
-
Returns the current thread context.
- currentContextOrThrow() - Static method in interface io.atomix.utils.concurrent.ThreadContext
D
- debug(String) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- debug(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- decode(byte[]) - Method in interface io.atomix.utils.serializer.Serializer
-
Deserialize the specified bytes.
- DEFAULT_BUFFER_SIZE - Static variable in class io.atomix.utils.serializer.NamespaceImpl
-
Default buffer size used for serialization.
- DEFAULT_MAP_MODE - Static variable in class io.atomix.utils.memory.MappedMemoryAllocator
- DefaultSerializers - Class in io.atomix.utils.serializer.serializers
-
Default serializers.
- delay(int, int) - Static method in class io.atomix.utils.concurrent.Retries
-
Suspends the current thread for a specified number of millis and nanos.
- deserialize(byte[]) - Method in class io.atomix.utils.serializer.FallbackNamespace
-
Deserializes given byte array to Object using Kryo instance in pool.
- deserialize(byte[]) - Method in interface io.atomix.utils.serializer.Namespace
-
Deserializes given byte array to Object using Kryo instance in pool.
- deserialize(byte[]) - Method in class io.atomix.utils.serializer.NamespaceImpl
-
Deserializes given byte array to Object using Kryo instance in pool.
- deserialize(byte[], int) - Method in class io.atomix.utils.serializer.NamespaceImpl
-
Deserializes given byte array to Object using Kryo instance in pool.
- deserialize(ByteBuffer) - Method in class io.atomix.utils.serializer.FallbackNamespace
-
Deserializes given byte buffer to Object using Kryo instance in pool.
- deserialize(ByteBuffer) - Method in interface io.atomix.utils.serializer.Namespace
-
Deserializes given byte buffer to Object using Kryo instance in pool.
- deserialize(ByteBuffer) - Method in class io.atomix.utils.serializer.NamespaceImpl
-
Deserializes given byte buffer to Object using Kryo instance in pool.
- destroy() - Method in class io.atomix.utils.misc.SlidingWindowCounter
-
Releases resources used by the SlidingWindowCounter.
E
- encode(T) - Method in interface io.atomix.utils.serializer.Serializer
-
Serialize the specified object.
- Epoch - Class in io.atomix.utils.time
-
Epoch.
- Epoch(long) - Constructor for class io.atomix.utils.time.Epoch
-
Creates a new epoch timestamp.
- equals(Object) - Method in class io.atomix.utils.AbstractIdentifier
-
Compares two device key identifiers for equality.
- equals(Object) - Method in class io.atomix.utils.memory.MemorySize
- equals(Object) - Method in class io.atomix.utils.misc.Match
- equals(Object) - Method in class io.atomix.utils.net.Address
- equals(Object) - Method in class io.atomix.utils.time.LogicalTimestamp
- equals(Object) - Method in class io.atomix.utils.time.MultiValuedTimestamp
- equals(Object) - Method in interface io.atomix.utils.time.Timestamp
- equals(Object) - Method in class io.atomix.utils.time.VectorTimestamp
- equals(Object) - Method in class io.atomix.utils.time.Version
- equals(Object) - Method in class io.atomix.utils.time.Versioned
- equals(Object) - Method in class io.atomix.utils.time.WallClockTimestamp
- equals(Object) - Method in class io.atomix.utils.Version
- error(String) - Method in class io.atomix.utils.logging.ContextualLogger
- error(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- error(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- error(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- error(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- error(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
- error(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- error(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- error(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- error(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- event(E) - Method in interface io.atomix.utils.event.EventListener
-
Reacts to the specified event.
- Event<T,S> - Interface in io.atomix.utils.event
-
Abstraction of an of a time-stamped event pertaining to an arbitrary subject.
- EventFilter<E extends Event> - Interface in io.atomix.utils.event
-
Entity capable of filtering events.
- EventListener<E extends Event> - Interface in io.atomix.utils.event
-
Entity capable of receiving events.
- EventSink<E extends Event> - Interface in io.atomix.utils.event
-
Abstraction of an event sink capable of processing the specified event types.
- except(Consumer<Throwable>) - Method in class io.atomix.utils.concurrent.ComposableFuture
-
Sets a consumer to be called when the future is failed.
- exceptAsync(Consumer<Throwable>) - Method in class io.atomix.utils.concurrent.ComposableFuture
-
Sets a consumer to be called asynchronously when the future is failed.
- exceptAsync(Consumer<Throwable>, Executor) - Method in class io.atomix.utils.concurrent.ComposableFuture
-
Sets a consumer to be called asynchronously when the future is failed.
- exceptionalFuture(Throwable) - Static method in class io.atomix.utils.concurrent.AtomixFuture
-
Returns a new exceptionally completed Atomix future.
- exceptionalFuture(Throwable) - Static method in class io.atomix.utils.concurrent.Futures
-
Creates a future that is synchronously completed exceptionally.
- exceptionalFutureAsync(Throwable, Executor) - Static method in class io.atomix.utils.concurrent.Futures
-
Creates a future that is asynchronously completed exceptionally.
- exceptionally(Function<Throwable, ? extends T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- execute(Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareSingleThreadContext
- execute(Runnable) - Method in class io.atomix.utils.concurrent.BlockingAwareThreadPoolContext
- execute(Runnable) - Method in class io.atomix.utils.concurrent.NullThreadContext
- execute(Runnable) - Method in class io.atomix.utils.concurrent.OrderedExecutor
- execute(Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
- execute(Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
- executor - Variable in class io.atomix.utils.concurrent.SingleThreadContext
F
- factory(String, int, Logger) - Method in enum io.atomix.utils.concurrent.ThreadModel
-
Returns a thread context factory.
- FallbackNamespace - Class in io.atomix.utils.serializer
- FallbackNamespace(NamespaceImpl.Builder) - Constructor for class io.atomix.utils.serializer.FallbackNamespace
- FLOATING_ID - Static variable in class io.atomix.utils.serializer.NamespaceImpl
-
ID to use if this KryoNamespace does not define registration id.
- flush() - Method in class io.atomix.utils.memory.MappedMemory
-
Flushes the mapped buffer to disk.
- free() - Method in class io.atomix.utils.memory.MappedMemory
- free() - Method in interface io.atomix.utils.memory.Memory
-
Frees the memory.
- freeBuffer(ByteBuffer) - Static method in class io.atomix.utils.memory.BufferCleaner
-
Free
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
- Generics - Class in io.atomix.utils
-
Generics utility.
- get() - Method in class io.atomix.utils.concurrent.AtomixFuture
- get() - Method in class io.atomix.utils.concurrent.OrderedFuture
- get(int) - Method in class io.atomix.utils.misc.SlidingWindowCounter
-
Gets the total count for the last N window slots.
- get(long, TimeUnit) - Method in class io.atomix.utils.concurrent.AtomixFuture
- get(long, TimeUnit) - Method in class io.atomix.utils.concurrent.OrderedFuture
- get(Future<T>) - Static method in class io.atomix.utils.concurrent.Futures
-
Gets a future result with a default timeout.
- get(Future<T>, long, TimeUnit) - Static method in class io.atomix.utils.concurrent.Futures
-
Gets a future result with a default timeout.
- getContext() - Method in class io.atomix.utils.concurrent.AtomixThread
-
Returns the thread context.
- getFieldDescriptors(Class<?>) - Static method in class io.atomix.utils.config.ConfigMapper
- getGenericClassType(Object, Class<?>, int) - Static method in class io.atomix.utils.Generics
-
Returns the generic type at the given position for the given class.
- getGenericInterfaceType(Object, Class<?>, int) - Static method in class io.atomix.utils.Generics
-
Returns the generic type at the given position for the given interface.
- getId() - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
-
Returns the type identifier.
- getKeyValue(Type, String) - Method in class io.atomix.utils.config.ConfigMapper
- getListValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
- getLocalTimestamp() - Method in class io.atomix.utils.time.VectorClock
-
Returns the local logical timestamp.
- getLogger(Class, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
-
Returns a contextual logger.
- getLogger(String, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
-
Returns a contextual logger.
- getMapValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
- getName() - Method in interface io.atomix.utils.config.NamedConfig
-
Returns the configuration name.
- getName() - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Returns the serializer name.
- getName() - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
- getRegisteredBlocks() - Method in class io.atomix.utils.serializer.FallbackNamespace
- getRegisteredBlocks() - Method in interface io.atomix.utils.serializer.Namespace
- getRegisteredBlocks() - Method in class io.atomix.utils.serializer.NamespaceImpl
- getSerializer() - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
-
Returns the serializer class.
- getSetterDescriptors(Class<?>) - Static method in class io.atomix.utils.config.ConfigMapper
- getSetValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
- getThread(ExecutorService) - Static method in class io.atomix.utils.concurrent.SingleThreadContext
-
Gets the thread from a single threaded executor service.
- getTime() - Method in interface io.atomix.utils.time.Clock
-
Returns the current time of the clock.
- getTime() - Method in class io.atomix.utils.time.LogicalClock
- getTime() - Method in class io.atomix.utils.time.VectorClock
- getTime() - Method in class io.atomix.utils.time.WallClock
- getTimestamp(T) - Method in class io.atomix.utils.time.VectorClock
-
Returns the logical timestamp for the given identifier.
- getTimestamps() - Method in class io.atomix.utils.time.VectorClock
-
Returns a collection of identifier-timestamp pairs.
- getType() - Method in interface io.atomix.utils.config.TypedConfig
-
Returns the type name.
- getType() - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
-
Returns the serializable type.
- getTypes() - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Returns the serializable types.
- getValue(Class<?>, Type, Class<?>, Config, String, String) - Method in class io.atomix.utils.config.ConfigMapper
H
- handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- hashCode() - Method in class io.atomix.utils.AbstractIdentifier
-
Returns the hashcode of the identifier.
- hashCode() - Method in class io.atomix.utils.memory.MemorySize
- hashCode() - Method in class io.atomix.utils.misc.Match
- hashCode() - Method in class io.atomix.utils.net.Address
- hashCode() - Method in class io.atomix.utils.time.LogicalTimestamp
- hashCode() - Method in class io.atomix.utils.time.MultiValuedTimestamp
- hashCode() - Method in interface io.atomix.utils.time.Timestamp
- hashCode() - Method in class io.atomix.utils.time.VectorTimestamp
- hashCode() - Method in class io.atomix.utils.time.Version
- hashCode() - Method in class io.atomix.utils.time.Versioned
- hashCode() - Method in class io.atomix.utils.time.WallClockTimestamp
- hashCode() - Method in class io.atomix.utils.Version
- host() - Method in class io.atomix.utils.net.Address
-
Returns the host name.
I
- id() - Method in class io.atomix.utils.AbstractIdentifier
-
Returns the backing identifier value.
- id() - Method in interface io.atomix.utils.Identifier
-
Returns the backing identifier value.
- identifier - Variable in class io.atomix.utils.AbstractIdentifier
- identifier() - Method in class io.atomix.utils.time.VectorTimestamp
-
Returns the timestamp identifier.
- Identifier<T extends Comparable<T>> - Interface in io.atomix.utils
-
Abstract identifier backed by another value, e.g.
- ifNotNull() - Static method in class io.atomix.utils.misc.Match
-
Returns a Match that matches all non-null values.
- ifNotValue(T) - Static method in class io.atomix.utils.misc.Match
-
Returns a Match that matches any value except the specified value.
- ifNull() - Static method in class io.atomix.utils.misc.Match
-
Returns a Match that matches null values.
- ifValue(T) - Static method in class io.atomix.utils.misc.Match
-
Returns a Match that only matches the specified value.
- ImmutableListSerializer - Class in io.atomix.utils.serializer.serializers
-
Creates
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. - increment() - Method in class io.atomix.utils.time.LogicalClock
-
Increments the clock and returns the new timestamp.
- incrementAndUpdate(LogicalTimestamp) - Method in class io.atomix.utils.time.LogicalClock
-
Increments the clock and updates it using the given timestamp.
- incrementCount() - Method in class io.atomix.utils.misc.SlidingWindowCounter
-
Increments the count of the current window slot by 1.
- incrementCount(long) - Method in class io.atomix.utils.misc.SlidingWindowCounter
-
Increments the count of the current window slot by the given value.
- info(String) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- info(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- INITIAL_ID - Static variable in class io.atomix.utils.serializer.NamespaceImpl
-
Smallest ID free to use for user defined registrations.
- io.atomix.utils - package io.atomix.utils
-
Provides utility classes and interfaces used throughout Atomix projects.
- io.atomix.utils.concurrent - package io.atomix.utils.concurrent
-
Provides classes and interfaces for managing concurrency.
- io.atomix.utils.config - package io.atomix.utils.config
-
Provides classes and interfaces for reading and mapping configuration files.
- io.atomix.utils.event - package io.atomix.utils.event
-
Provides classes and interfaces for creating and handling generic events.
- io.atomix.utils.logging - package io.atomix.utils.logging
-
Provides utility classes for logging in complex objects.
- io.atomix.utils.memory - package io.atomix.utils.memory
-
Provides classes and interfaces for performing low-level on- and off-heap memory management.
- io.atomix.utils.misc - package io.atomix.utils.misc
-
Miscellaneous utilities.
- io.atomix.utils.net - package io.atomix.utils.net
-
Provides classes and interfaces for representing and operating on IP addresses.
- io.atomix.utils.serializer - package io.atomix.utils.serializer
-
Provides classes and interfaces for binary serialization.
- io.atomix.utils.serializer.serializers - package io.atomix.utils.serializer.serializers
-
Common serializer implementations.
- io.atomix.utils.time - package io.atomix.utils.time
-
Provides classes and interfaces for representing and operating on both logical and physical representations of time.
- IPV4 - io.atomix.utils.net.Address.Type
- IPV6 - io.atomix.utils.net.Address.Type
- isBlocked() - Method in class io.atomix.utils.concurrent.AbstractThreadContext
- isBlocked() - Method in class io.atomix.utils.concurrent.NullThreadContext
- isBlocked() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Returns whether the thread context is currently marked blocked.
- isCompatible() - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Returns whether compatible serialization is enabled.
- isCurrentContext() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Returns a boolean indicating whether the current thread is in this context.
- isDone() - Method in interface io.atomix.utils.concurrent.Scheduled
-
Returns whether this scheduled entity was already completed or not, regardless of if it was cancelled or successfully executed.
- isNewerThan(Timestamp) - Method in interface io.atomix.utils.time.Timestamp
-
Tests if this timestamp is newer than the specified timestamp.
- isOlderThan(Timestamp) - Method in interface io.atomix.utils.time.Timestamp
-
Tests if this timestamp is older than the specified timestamp.
- isPow2(int) - Static method in class io.atomix.utils.memory.Memory.Util
-
Returns a boolean indicating whether the given count is a power of 2.
- isReady() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
- isReady() - Method in interface io.atomix.utils.concurrent.Accumulator
-
Indicates whether the accumulator is ready to process items.
- isRegistrationRequired() - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Returns whether registration is required.
- isRelevant(E) - Method in interface io.atomix.utils.event.EventFilter
-
Indicates whether the specified event is of interest or not.
- isRunning() - Method in interface io.atomix.utils.Managed
-
Returns a boolean value indicating whether the managed object is running.
- isSimpleType(Class<?>) - Static method in class io.atomix.utils.config.ConfigMapper
J
- join() - Method in class io.atomix.utils.concurrent.AtomixFuture
- join() - Method in class io.atomix.utils.concurrent.OrderedFuture
L
- listenerRegistry - Variable in class io.atomix.utils.event.AbstractListenerManager
- ListenerRegistry<E extends Event,L extends EventListener<E>> - Class in io.atomix.utils.event
-
Base implementation of an event sink and a registry capable of tracking listeners and dispatching events to them as part of event sink processing.
- ListenerRegistry() - Constructor for class io.atomix.utils.event.ListenerRegistry
- listeners - Variable in class io.atomix.utils.event.ListenerRegistry
-
Set of listeners that have registered.
- ListenerService<E extends Event,L extends EventListener<E>> - Interface in io.atomix.utils.event
-
Abstraction of a service capable of asynchronously notifying listeners.
- loadFiles(Class<T>, List<File>, List<String>) - Method in class io.atomix.utils.config.ConfigMapper
-
Loads the given configuration file using the mapper, falling back to the given resources.
- loadResources(Class<T>, String...) - Method in class io.atomix.utils.config.ConfigMapper
-
Loads the given resources using the configuration mapper.
- loadResources(Class<T>, List<String>) - Method in class io.atomix.utils.config.ConfigMapper
-
Loads the given resources using the configuration mapper.
- local() - Static method in class io.atomix.utils.net.Address
-
Returns an address that binds to all interfaces.
- LOGGER - Static variable in class io.atomix.utils.concurrent.SingleThreadContext
- LoggerContext - Class in io.atomix.utils.logging
-
Logger context.
- LoggerContext(Supplier<String>) - Constructor for class io.atomix.utils.logging.LoggerContext
- LoggerContext.Builder - Class in io.atomix.utils.logging
-
Contextual logger builder.
- LogicalClock - Class in io.atomix.utils.time
-
Logical clock.
- LogicalClock() - Constructor for class io.atomix.utils.time.LogicalClock
- LogicalClock(LogicalTimestamp) - Constructor for class io.atomix.utils.time.LogicalClock
- LogicalTimestamp - Class in io.atomix.utils.time
-
Timestamp based on logical sequence value.
- LogicalTimestamp(long) - Constructor for class io.atomix.utils.time.LogicalTimestamp
M
- major() - Method in class io.atomix.utils.Version
-
Returns the major version number.
- MalformedAddressException - Exception in io.atomix.utils.net
-
Malformed address exception.
- MalformedAddressException(String) - Constructor for exception io.atomix.utils.net.MalformedAddressException
- MalformedAddressException(String, Throwable) - Constructor for exception io.atomix.utils.net.MalformedAddressException
- Managed<T> - Interface in io.atomix.utils
-
Interface for types that can be asynchronously started and stopped.
- map(Config, Class<T>) - Method in class io.atomix.utils.config.ConfigMapper
-
Applies the given configuration to the given type.
- map(Config, String, String, Class<T>) - Method in class io.atomix.utils.config.ConfigMapper
-
Applies the given configuration to the given type.
- map(Function<T, V>) - Method in class io.atomix.utils.misc.Match
-
Maps this instance to a Match of another type.
- map(Function<V, U>) - Method in class io.atomix.utils.time.Versioned
-
Maps this instance into another after transforming its value while retaining the same version and creationTime.
- MappedMemory - Class in io.atomix.utils.memory
-
Mapped memory.
- MappedMemory(MappedByteBuffer, MappedMemoryAllocator) - Constructor for class io.atomix.utils.memory.MappedMemory
- MappedMemoryAllocator - Class in io.atomix.utils.memory
-
Mapped memory allocator.
- MappedMemoryAllocator(File) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
- MappedMemoryAllocator(File, FileChannel.MapMode) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
- MappedMemoryAllocator(File, FileChannel.MapMode, long) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
- MappedMemoryAllocator(RandomAccessFile, FileChannel.MapMode, long) - Constructor for class io.atomix.utils.memory.MappedMemoryAllocator
- Match<T> - Class in io.atomix.utils.misc
-
Utility class for checking matching values.
- matches(T) - Method in class io.atomix.utils.misc.Match
-
Checks if this instance matches specified value.
- MAX_BUFFER_SIZE - Static variable in class io.atomix.utils.serializer.NamespaceImpl
-
Maximum allowed buffer size.
- maxBatchMillis() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
-
Returns the maximum number of millis allowed to expire since the first item before processing is triggered.
- maxIdleMillis() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
-
Returns the maximum number of millis allowed to expire since the last item arrival before processing is triggered.
- maxItems() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
-
Returns the maximum number of items allowed to accumulate before processing is triggered.
- Memory - Interface in io.atomix.utils.memory
-
Memory allocator.
- Memory.Util - Class in io.atomix.utils.memory
-
Memory utilities.
- MemoryAllocator<T extends Memory> - Interface in io.atomix.utils.memory
-
Memory allocator.
- MemorySize - Class in io.atomix.utils.memory
-
Memory size.
- MemorySize(long) - Constructor for class io.atomix.utils.memory.MemorySize
- minor() - Method in class io.atomix.utils.Version
-
Returns the minor version number.
- MultiValuedTimestamp<T extends Comparable<T>,U extends Comparable<U>> - Class in io.atomix.utils.time
-
A logical timestamp that derives its value from two input values.
- MultiValuedTimestamp(T, U) - Constructor for class io.atomix.utils.time.MultiValuedTimestamp
-
Creates a new timestamp based on two values.
N
- name() - Method in class io.atomix.utils.AbstractNamed
- name() - Method in interface io.atomix.utils.Named
-
Returns the object name.
- name() - Method in interface io.atomix.utils.Type
-
Returns the type name.
- name(String) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
- Named - Interface in io.atomix.utils
-
Named object.
- NamedConfig<C extends NamedConfig<C>> - Interface in io.atomix.utils.config
-
Named configuration.
- namedThreads(String, Logger) - Static method in class io.atomix.utils.concurrent.Threads
-
Returns a thread factory that produces threads named according to the supplied name pattern.
- NamedType - Interface in io.atomix.utils
-
Named type.
- Namespace - Interface in io.atomix.utils.serializer
- NamespaceConfig - Class in io.atomix.utils.serializer
-
Namespace configuration.
- NamespaceConfig() - Constructor for class io.atomix.utils.serializer.NamespaceConfig
- NamespaceImpl - Class in io.atomix.utils.serializer
-
Pool of Kryo instances, with classes pre-registered.
- NamespaceImpl(List<NamespaceImpl.RegistrationBlock>, ClassLoader, boolean, boolean, String) - Constructor for class io.atomix.utils.serializer.NamespaceImpl
-
Creates a Kryo instance pool.
- NamespaceImpl.Builder - Class in io.atomix.utils.serializer
-
KryoNamespace builder.
- Namespaces - Class in io.atomix.utils.serializer
- NamespaceTypeConfig - Class in io.atomix.utils.serializer
-
Namespace type configuration.
- NamespaceTypeConfig() - Constructor for class io.atomix.utils.serializer.NamespaceTypeConfig
- newConfig() - Method in interface io.atomix.utils.ConfiguredType
-
Returns a new configuration.
- newInstance(Config, String, Class<T>) - Method in class io.atomix.utils.config.ConfigMapper
- newThread(Runnable) - Method in class io.atomix.utils.concurrent.AtomixThreadFactory
- nextId(int) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Sets the next Kryo registration Id for following register entries.
- NOT_NULL - Static variable in class io.atomix.utils.misc.Match
- NULL - Static variable in class io.atomix.utils.misc.Match
- NullThreadContext - Class in io.atomix.utils.concurrent
-
Null thread context.
- NullThreadContext() - Constructor for class io.atomix.utils.concurrent.NullThreadContext
O
- of(boolean[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given boolean[].
- of(byte[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given short[].
- of(double[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given double[].
- of(float[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given float[].
- of(int[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given int[].
- of(long) - Static method in class io.atomix.utils.misc.TimestampPrinter
-
Returns a new timestamp printer.
- of(long) - Static method in class io.atomix.utils.time.Epoch
-
Returns a new logical timestamp for the given logical time.
- of(long) - Static method in class io.atomix.utils.time.LogicalTimestamp
-
Returns a new logical timestamp for the given logical time.
- of(long[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given long[].
- of(short[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given short[].
- of(Object[]) - Static method in class io.atomix.utils.misc.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given Object[].
- omitNullValues() - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Configures the
MoreObjects.ToStringHelpersoObject.toString()will ignore properties with null value. - onProcessLimit() - Method in interface io.atomix.utils.event.EventSink
-
Handles notification that event processing time limit has been exceeded.
- onProcessLimit() - Method in class io.atomix.utils.event.ListenerRegistry
- OrderedExecutor - Class in io.atomix.utils.concurrent
-
Executor that executes tasks in order on a shared thread pool.
- OrderedExecutor(Executor) - Constructor for class io.atomix.utils.concurrent.OrderedExecutor
- orderedFuture() - Static method in class io.atomix.utils.concurrent.Futures
-
Returns a future that completes callbacks in add order.
- orderedFuture(CompletableFuture<T>) - Static method in class io.atomix.utils.concurrent.Futures
-
Returns a future that completes callbacks in add order.
- OrderedFuture<T> - Class in io.atomix.utils.concurrent
-
A
CompletableFuturethat ensures callbacks are called in FIFO order. - OrderedFuture() - Constructor for class io.atomix.utils.concurrent.OrderedFuture
P
- parent - Variable in class io.atomix.utils.concurrent.ThreadPoolContext
- patch() - Method in class io.atomix.utils.Version
-
Returns the patch version number.
- populate(int) - Method in class io.atomix.utils.serializer.NamespaceImpl
-
Populates the Kryo pool.
- port() - Method in class io.atomix.utils.net.Address
-
Returns the port.
- post(E) - Method in class io.atomix.utils.event.AbstractListenerManager
-
Posts the specified event to the local event dispatcher.
- printShortBuffer(ByteBuffer) - Static method in class io.atomix.utils.misc.StringUtils
-
Small utility to print diagnostic information about
ByteBuffer - process(E) - Method in interface io.atomix.utils.event.EventSink
-
Processes the specified event.
- process(E) - Method in class io.atomix.utils.event.ListenerRegistry
- processItems(List<T>) - Method in interface io.atomix.utils.concurrent.Accumulator
-
Processes the specified list of accumulated items.
R
- randomDelay(int) - Static method in class io.atomix.utils.concurrent.Retries
-
Suspends the current thread for a random number of millis between 0 and the indicated limit.
- read(Kryo, Input, Class<ImmutableList<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableListSerializer
- read(Kryo, Input, Class<ImmutableMap<?, ?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
- read(Kryo, Input, Class<ImmutableSet<?>>) - Method in class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
- read(Kryo, Input, Class<ByteBuffer>) - Method in class io.atomix.utils.serializer.serializers.ByteBufferSerializer
- read(Kryo, Input, Class<AtomicBoolean>) - Method in class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
- read(Kryo, Input, Class<AtomicInteger>) - Method in class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
- read(Kryo, Input, Class<AtomicLong>) - Method in class io.atomix.utils.serializer.serializers.AtomicLongSerializer
- read(Kryo, Input, Class<List<?>>) - Method in class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
- reallocate(MappedMemory, int) - Method in class io.atomix.utils.memory.MappedMemoryAllocator
- reallocate(T, int) - Method in interface io.atomix.utils.memory.MemoryAllocator
-
Reallocates the given memory.
- ReferenceCounted<T> - Interface in io.atomix.utils.concurrent
-
Reference counting interface.
- ReferenceFactory<T extends ReferenceCounted<?>> - Interface in io.atomix.utils.concurrent
-
Reference factory.
- ReferenceManager<T> - Interface in io.atomix.utils.concurrent
-
Reference manager.
- ReferencePool<T extends ReferenceCounted<?>> - Class in io.atomix.utils.concurrent
-
Pool of reference counted objects.
- ReferencePool(ReferenceFactory<T>) - Constructor for class io.atomix.utils.concurrent.ReferencePool
- references() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
-
Returns the number of open references.
- register(Serializer<?>, Class<?>...) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Registers serializer for the given set of classes.
- register(Namespace) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Registers all the class registered to given KryoNamespace.
- register(Class<?>...) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Registers classes to be serialized using Kryo default serializer.
- release() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
-
Releases a reference.
- release(Kryo) - Method in class io.atomix.utils.serializer.NamespaceImpl
- release(T) - Method in interface io.atomix.utils.concurrent.ReferenceManager
-
Releases the given reference.
- release(T) - Method in class io.atomix.utils.concurrent.ReferencePool
- removeListener(L) - Method in class io.atomix.utils.event.AbstractListenerManager
- removeListener(L) - Method in class io.atomix.utils.event.ListenerRegistry
- removeListener(L) - Method in interface io.atomix.utils.event.ListenerService
-
Removes the specified listener.
- reportProblem(E, Throwable) - Method in class io.atomix.utils.event.ListenerRegistry
-
Reports a problem encountered while processing an event.
- Retries - Class in io.atomix.utils.concurrent
-
Retry utilities.
- retryable(Function<U, V>, Class<? extends Throwable>, int, int) - Static method in class io.atomix.utils.concurrent.Retries
-
Returns a function that retries execution on failure.
- retryable(Supplier<V>, Class<? extends Throwable>, int, int) - Static method in class io.atomix.utils.concurrent.Retries
-
Returns a Supplier that retries execution on failure.
- RetryingFunction<U,V> - Class in io.atomix.utils.concurrent
-
Function that retries execution on failure.
- RetryingFunction(Function<U, V>, Class<? extends Throwable>, int, int) - Constructor for class io.atomix.utils.concurrent.RetryingFunction
- run(KryoCallback<T>) - Method in class io.atomix.utils.serializer.NamespaceImpl
- runAfterBoth(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
- runAfterBoth(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
- runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
- runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
- runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- runAfterEither(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
- runAfterEither(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
- runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
- runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
- runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
S
- schedule(long, long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable at a fixed rate.
- schedule(long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable after a delay.
- schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.NullThreadContext
- schedule(Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable after a delay.
- schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
- schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
- schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.NullThreadContext
- schedule(Duration, Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable at a fixed rate.
- schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
- schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
- Scheduled - Interface in io.atomix.utils.concurrent
-
Scheduled task.
- Scheduler - Interface in io.atomix.utils.concurrent
-
Scheduler.
- serialize(Object) - Method in class io.atomix.utils.serializer.FallbackNamespace
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object) - Method in interface io.atomix.utils.serializer.Namespace
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object) - Method in class io.atomix.utils.serializer.NamespaceImpl
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.FallbackNamespace
-
Serializes given object to byte buffer using Kryo instance in pool.
- serialize(Object, ByteBuffer) - Method in interface io.atomix.utils.serializer.Namespace
-
Serializes given object to byte buffer using Kryo instance in pool.
- serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.NamespaceImpl
-
Serializes given object to byte buffer using Kryo instance in pool.
- Serializer - Interface in io.atomix.utils.serializer
-
Interface for serialization of store artifacts.
- SerializerBuilder - Class in io.atomix.utils.serializer
-
Serializer builder.
- SerializerBuilder() - Constructor for class io.atomix.utils.serializer.SerializerBuilder
- SerializerBuilder(String) - Constructor for class io.atomix.utils.serializer.SerializerBuilder
- ServiceException - Exception in io.atomix.utils
-
Service exception.
- ServiceException() - Constructor for exception io.atomix.utils.ServiceException
- ServiceException(String) - Constructor for exception io.atomix.utils.ServiceException
- ServiceException(String, Throwable) - Constructor for exception io.atomix.utils.ServiceException
- setClassLoader(ClassLoader) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Sets the namespace class loader.
- setCompatible(boolean) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Sets whether compatible serialization is enabled.
- setCompatible(boolean) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Sets whether backwards/forwards compatible versioned serialization is enabled.
- setContext(ThreadContext) - Method in class io.atomix.utils.concurrent.AtomixThread
-
Sets the thread context.
- setId(Integer) - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
-
Sets the type identifier.
- setName(String) - Method in interface io.atomix.utils.config.NamedConfig
-
Sets the configuration name.
- setName(String) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Sets the serializer name.
- setRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Sets whether registration is required.
- setRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.NamespaceImpl.Builder
-
Sets the registrationRequired flag.
- setSerializer(Class<? extends Serializer>) - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
-
Sets the serializer class.
- setType(Class<?>) - Method in class io.atomix.utils.serializer.NamespaceTypeConfig
-
Sets the serializable type.
- setTypes(List<NamespaceTypeConfig>) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Sets the serializable types.
- SHARED_THREAD_POOL - io.atomix.utils.concurrent.ThreadModel
-
A thread model that creates a thread pool to be shared by all services.
- SingleThreadContext - Class in io.atomix.utils.concurrent
-
Single threaded context.
- SingleThreadContext(String) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(String, Consumer<Throwable>) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(ScheduledExecutorService, Consumer<Throwable>) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(ThreadFactory) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(ThreadFactory, Consumer<Throwable>) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- size() - Method in class io.atomix.utils.memory.MappedMemory
- size() - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory count.
- SlidingWindowCounter - Class in io.atomix.utils.misc
-
Maintains a sliding window of value counts.
- SlidingWindowCounter(int) - Constructor for class io.atomix.utils.misc.SlidingWindowCounter
- SlidingWindowCounter(int, ThreadContext) - Constructor for class io.atomix.utils.misc.SlidingWindowCounter
-
Creates a new sliding window counter with the given total number of window slots.
- socketAddress() - Method in class io.atomix.utils.net.Address
- split(String, String) - Static method in class io.atomix.utils.misc.StringUtils
-
Splits the input string with the given regex and filters empty strings.
- start() - Method in interface io.atomix.utils.Managed
-
Starts the managed object.
- stop() - Method in interface io.atomix.utils.Managed
-
Stops the managed object.
- StringUtils - Class in io.atomix.utils.misc
-
Collection of various helper methods to manipulate strings.
- subject() - Method in class io.atomix.utils.event.AbstractEvent
- subject() - Method in interface io.atomix.utils.event.Event
-
Returns the subject of the event.
T
- thenAccept(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenAccept(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenAcceptAsync(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenAcceptAsync(Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenAcceptAsync(Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenAcceptAsync(Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenApply(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenApply(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenApplyAsync(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenApplyAsync(Function<? super T, ? extends U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenRun(Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenRun(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenRunAsync(Runnable) - Method in class io.atomix.utils.concurrent.OrderedFuture
- thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- thenRunAsync(Runnable, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- THREAD_PER_SERVICE - io.atomix.utils.concurrent.ThreadModel
-
A thread model that creates a thread for each Raft service.
- ThreadContext - Interface in io.atomix.utils.concurrent
-
Thread context.
- ThreadContextFactory - Interface in io.atomix.utils.concurrent
-
Thread context factory.
- ThreadModel - Enum in io.atomix.utils.concurrent
-
Raft thread model.
- ThreadPoolContext - Class in io.atomix.utils.concurrent
-
Thread pool context.
- ThreadPoolContext(ScheduledExecutorService) - Constructor for class io.atomix.utils.concurrent.ThreadPoolContext
-
Creates a new thread pool context.
- Threads - Class in io.atomix.utils.concurrent
-
Thread utilities.
- Threads() - Constructor for class io.atomix.utils.concurrent.Threads
- time() - Method in class io.atomix.utils.event.AbstractEvent
- time() - Method in interface io.atomix.utils.event.Event
-
Returns the timestamp of when the event occurred, given in milliseconds since the start of epoch.
- timer() - Method in class io.atomix.utils.concurrent.AbstractAccumulator
-
Returns the backing timer.
- Timestamp - Interface in io.atomix.utils.time
-
Opaque version structure.
- TimestampPrinter - Class in io.atomix.utils.misc
-
Timestamp printer.
- TimestampPrinter(long) - Constructor for class io.atomix.utils.misc.TimestampPrinter
- toCamelCase(String) - Static method in class io.atomix.utils.config.ConfigMapper
- toCompletableFuture() - Method in class io.atomix.utils.concurrent.OrderedFuture
- toPath(String, String) - Method in class io.atomix.utils.config.ConfigMapper
- toPow2(int) - Static method in class io.atomix.utils.memory.Memory.Util
-
Rounds the count to the nearest power of two.
- toSetterName(String) - Static method in class io.atomix.utils.config.ConfigMapper
- toString() - Method in class io.atomix.utils.AbstractIdentifier
-
Returns a string representation of a DeviceKeyId.
- toString() - Method in class io.atomix.utils.event.AbstractEvent
- toString() - Method in class io.atomix.utils.logging.LoggerContext
- toString() - Method in class io.atomix.utils.memory.MemorySize
- toString() - Method in class io.atomix.utils.misc.ArraySizeHashPrinter
- toString() - Method in class io.atomix.utils.misc.Match
- toString() - Method in class io.atomix.utils.misc.TimestampPrinter
- toString() - Method in class io.atomix.utils.net.Address
- toString() - Method in class io.atomix.utils.serializer.NamespaceImpl
- toString() - Method in class io.atomix.utils.time.LogicalClock
- toString() - Method in class io.atomix.utils.time.LogicalTimestamp
- toString() - Method in class io.atomix.utils.time.MultiValuedTimestamp
- toString() - Method in class io.atomix.utils.time.VectorClock
- toString() - Method in class io.atomix.utils.time.VectorTimestamp
- toString() - Method in class io.atomix.utils.time.Version
- toString() - Method in class io.atomix.utils.time.Versioned
- toString() - Method in class io.atomix.utils.time.WallClock
- toString() - Method in class io.atomix.utils.time.WallClockTimestamp
- toString() - Method in class io.atomix.utils.Version
- trace(String) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- trace(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- type() - Method in class io.atomix.utils.event.AbstractEvent
- type() - Method in interface io.atomix.utils.event.Event
-
Returns the type of the event.
- type() - Method in class io.atomix.utils.net.Address
-
Returns the address type.
- Type - Interface in io.atomix.utils
-
Identifier interface for types.
- TypedConfig<T> - Interface in io.atomix.utils.config
-
Typed configuration.
U
- unblock() - Method in class io.atomix.utils.concurrent.AbstractThreadContext
- unblock() - Method in class io.atomix.utils.concurrent.NullThreadContext
- unblock() - Method in interface io.atomix.utils.concurrent.ThreadContext
-
Marks the thread context as unblocked.
- unixTimestamp() - Method in class io.atomix.utils.time.WallClockTimestamp
-
Returns the unixTimestamp.
- update(LogicalTimestamp) - Method in class io.atomix.utils.time.LogicalClock
-
Updates the clock using the given timestamp.
- update(VectorClock<T>) - Method in class io.atomix.utils.time.VectorClock
-
Updates the vector clock.
- update(VectorTimestamp<T>) - Method in class io.atomix.utils.time.VectorClock
-
Updates the given timestamp.
- using(Namespace) - Static method in interface io.atomix.utils.serializer.Serializer
-
Creates a new Serializer instance from a Namespace.
- Util() - Constructor for class io.atomix.utils.memory.Memory.Util
V
- value() - Method in class io.atomix.utils.time.LogicalTimestamp
-
Returns the sequence value.
- value() - Method in class io.atomix.utils.time.Version
-
Returns the version.
- value() - Method in class io.atomix.utils.time.Versioned
-
Returns the value.
- value1() - Method in class io.atomix.utils.time.MultiValuedTimestamp
-
Returns the first value.
- value2() - Method in class io.atomix.utils.time.MultiValuedTimestamp
-
Returns the second value.
- valueOf(String) - Static method in enum io.atomix.utils.concurrent.ThreadModel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.atomix.utils.net.Address.Type
-
Returns the enum constant of this type with the specified name.
- valueOrElse(Versioned<U>, U) - Static method in class io.atomix.utils.time.Versioned
-
Returns the value of the specified Versioned object if non-null or else returns a default value.
- valueOrNull(Versioned<U>) - Static method in class io.atomix.utils.time.Versioned
-
Returns the value of the specified Versioned object if non-null or else returns null.
- values() - Static method in enum io.atomix.utils.concurrent.ThreadModel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.atomix.utils.net.Address.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VectorClock<T extends Identifier> - Class in io.atomix.utils.time
-
Vector clock.
- VectorClock(VectorTimestamp<T>) - Constructor for class io.atomix.utils.time.VectorClock
- VectorClock(VectorTimestamp<T>, Collection<VectorTimestamp<T>>) - Constructor for class io.atomix.utils.time.VectorClock
- VectorClock(T) - Constructor for class io.atomix.utils.time.VectorClock
- VectorTimestamp<T extends Identifier> - Class in io.atomix.utils.time
-
Vector clock timestamp.
- VectorTimestamp(T, long) - Constructor for class io.atomix.utils.time.VectorTimestamp
- version() - Method in class io.atomix.utils.time.Versioned
-
Returns the version.
- Version - Class in io.atomix.utils.time
-
Logical timestamp for versions.
- Version - Class in io.atomix.utils
-
Atomix software version.
- Version(long) - Constructor for class io.atomix.utils.time.Version
- Versioned<V> - Class in io.atomix.utils.time
-
Versioned value.
- Versioned(V, long) - Constructor for class io.atomix.utils.time.Versioned
-
Constructs a new versioned value.
- Versioned(V, long, long) - Constructor for class io.atomix.utils.time.Versioned
-
Constructs a new versioned value.
W
- WallClock - Class in io.atomix.utils.time
-
Wall clock.
- WallClock() - Constructor for class io.atomix.utils.time.WallClock
- WallClockTimestamp - Class in io.atomix.utils.time
-
A Timestamp that derives its value from the prevailing wallclock time on the controller where it is generated.
- WallClockTimestamp() - Constructor for class io.atomix.utils.time.WallClockTimestamp
- WallClockTimestamp(long) - Constructor for class io.atomix.utils.time.WallClockTimestamp
- warn(String) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
- warn(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
- whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.AtomixFuture
- whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class io.atomix.utils.concurrent.OrderedFuture
- whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class io.atomix.utils.concurrent.AtomixFuture
- whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
- withCompatibleSerialization() - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Enables compatible serialization for serializable types.
- withCompatibleSerialization(boolean) - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Sets whether compatible serialization is enabled for serializable types.
- withNamespace(NamespaceImpl) - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Adds a namespace to the serializer.
- withRegistrationRequired() - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Requires explicit serializable type registration for serializable types.
- withRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Sets whether serializable type registration is required for serializable types.
- withTypes(Class<?>...) - Method in class io.atomix.utils.serializer.SerializerBuilder
-
Sets the serializable types.
- wrap(CompletableFuture<T>) - Static method in class io.atomix.utils.concurrent.AtomixFuture
-
Wraps the given future in a new blockable future.
- wrap(CompletableFuture<T>) - Static method in class io.atomix.utils.concurrent.OrderedFuture
-
Wraps the given future in a new blockable future.
- write(Kryo, Output, ImmutableList<?>) - Method in class io.atomix.utils.serializer.serializers.ImmutableListSerializer
- write(Kryo, Output, ImmutableMap<?, ?>) - Method in class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
- write(Kryo, Output, ImmutableSet<?>) - Method in class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
- write(Kryo, Output, ByteBuffer) - Method in class io.atomix.utils.serializer.serializers.ByteBufferSerializer
- write(Kryo, Output, AtomicBoolean) - Method in class io.atomix.utils.serializer.serializers.AtomicBooleanSerializer
- write(Kryo, Output, AtomicInteger) - Method in class io.atomix.utils.serializer.serializers.AtomicIntegerSerializer
- write(Kryo, Output, AtomicLong) - Method in class io.atomix.utils.serializer.serializers.AtomicLongSerializer
- write(Kryo, Output, List<?>) - Method in class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
All Classes All Packages