- AbstractAccumulator<T> - Class in io.atomix.utils
-
Base implementation of an item accumulator.
- AbstractEvent<T extends Enum,S> - Class in io.atomix.utils.event
-
Base event implementation.
- AbstractIdentifier<T extends Comparable<T>> - Class in io.atomix.utils
-
Abstract identifier backed by another value, e.g.
- 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
-
- accept(T, Throwable) - Method in class io.atomix.utils.concurrent.ComposableFuture
-
- acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
-
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.atomix.utils.concurrent.OrderedFuture
-
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
-
- Accumulator<T> - Interface in io.atomix.utils
-
Abstraction of an accumulator capable of collecting items and at some
point in time triggers processing of all previously accumulated items.
- acquire() - Method in interface io.atomix.utils.concurrent.ReferenceCounted
-
Acquires a reference.
- acquire() - Method in class io.atomix.utils.concurrent.ReferencePool
-
Acquires a reference.
- add(T) - Method in class io.atomix.utils.AbstractAccumulator
-
- add(T) - Method in interface io.atomix.utils.Accumulator
-
Adds an item to the current batch.
- add(String, Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in name=value format.
- add(String, boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in name=value format.
- add(String, char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in name=value format.
- add(String, double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in name=value format.
- add(String, float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in name=value format.
- add(String, int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in name=value format.
- add(String, long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds a name/value pair to the formatted output in name=value format.
- 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.memory.HeapMemory
-
- address(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- address() - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory address.
- address(int) - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory address for the given offset.
- address() - Method in class io.atomix.utils.memory.NativeMemory
-
- address(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- addValue(Object) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(boolean) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(char) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(double) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(float) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(int) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- addValue(long) - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Adds an unnamed value to the formatted output.
- allocate(int) - Static method in class io.atomix.utils.memory.DirectMemory
-
- allocate(int) - Method in class io.atomix.utils.memory.DirectMemoryAllocator
-
- allocate(int) - Static method in class io.atomix.utils.memory.HeapMemory
-
- allocate(int) - Method in class io.atomix.utils.memory.HeapMemoryAllocator
-
- allocate(File, int) - Static method in class io.atomix.utils.memory.MappedMemory
-
Allocates memory mapped to a file on disk.
- allocate(File, FileChannel.MapMode, int) - Static method in class io.atomix.utils.memory.MappedMemory
-
Allocates memory mapped to a file on disk.
- allocate(int) - Method in class io.atomix.utils.memory.MappedMemoryAllocator
-
- allocate(int) - Method in interface io.atomix.utils.memory.MemoryAllocator
-
Allocates memory.
- allocate(int) - Static method in class io.atomix.utils.memory.NativeMemory
-
- allocator() - Method in class io.atomix.utils.memory.HeapMemory
-
- allocator() - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory allocator that allocated this memory.
- allocator() - Method in class io.atomix.utils.memory.NativeMemory
-
- 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.
- ANY - Static variable in class io.atomix.utils.Match
-
- any() - Static method in class io.atomix.utils.Match
-
Returns a Match that matches any value including null.
- apply(U) - Method in class io.atomix.utils.concurrent.RetryingFunction
-
- applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
-
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.atomix.utils.concurrent.OrderedFuture
-
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class io.atomix.utils.concurrent.OrderedFuture
-
- array() - Method in class io.atomix.utils.memory.HeapMemory
-
Returns the underlying byte array.
- ARRAY_BASE_OFFSET - Static variable in class io.atomix.utils.memory.HeapMemory
-
- ArraysAsListSerializer - Class in io.atomix.utils.serializer.serializers
-
- ArraysAsListSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ArraysAsListSerializer
-
- ArraySizeHashPrinter - Class in io.atomix.utils
-
Helper to print Object[] length and hashCode.
- ArraySizeHashPrinter(Object[], Class<?>) - Constructor for class io.atomix.utils.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.
- 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
-
- get() - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- get(long, TimeUnit) - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
- get(int) - Method in class io.atomix.utils.SlidingWindowCounter
-
Gets the total count for the last N window slots.
- getByte(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- getByte(int) - Method in interface io.atomix.utils.memory.Memory
-
Fetches a byte from the given memory offset.
- getByte(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- getChar(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- getChar(int) - Method in interface io.atomix.utils.memory.Memory
-
Fetches a character from the given memory offset.
- getChar(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- getContext() - Method in class io.atomix.utils.concurrent.AtomixThread
-
Returns the thread context.
- getDouble(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- getDouble(int) - Method in interface io.atomix.utils.memory.Memory
-
Fetches a double from the given memory offset.
- getDouble(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- getFloat(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- getFloat(int) - Method in interface io.atomix.utils.memory.Memory
-
Fetches a float from the given memory offset.
- getFloat(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- getInt(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- getInt(int) - Method in interface io.atomix.utils.memory.Memory
-
Fetches an integer from the given memory offset.
- getInt(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- getLocalTimestamp() - Method in class io.atomix.utils.time.VectorClock
-
Returns the local logical timestamp.
- getLogger(String, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
-
Returns a contextual logger.
- getLogger(Class, LoggerContext) - Static method in class io.atomix.utils.logging.ContextualLoggerFactory
-
Returns a contextual logger.
- getLong(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- getLong(int) - Method in interface io.atomix.utils.memory.Memory
-
Fetches a long from the given memory offset.
- getLong(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- getName() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- getShort(int) - Method in class io.atomix.utils.memory.HeapMemory
-
- getShort(int) - Method in interface io.atomix.utils.memory.Memory
-
Fetches a short from the given memory offset.
- getShort(int) - Method in class io.atomix.utils.memory.NativeMemory
-
- 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.
- id() - Method in class io.atomix.utils.AbstractIdentifier
-
Returns the backing identifier value.
- id() - Method in interface io.atomix.utils.Identifier
-
Returns the backing identifier value.
- Identifier<T extends Comparable<T>> - Interface in io.atomix.utils
-
Abstract identifier backed by another value, e.g.
- identifier() - Method in class io.atomix.utils.time.VectorTimestamp
-
Returns the timestamp identifier.
- ifNotNull() - Static method in class io.atomix.utils.Match
-
Returns a Match that matches all non-null values.
- ifNotValue(T) - Static method in class io.atomix.utils.Match
-
Returns a Match that matches any value except the specified value.
- ifNull() - Static method in class io.atomix.utils.Match
-
Returns a Match that matches null values.
- ifValue(T) - Static method in class io.atomix.utils.Match
-
Returns a Match that only matches the specified value.
- ImmutableListSerializer - Class in io.atomix.utils.serializer.serializers
-
Creates ImmutableList serializer instance.
- ImmutableListSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableListSerializer
-
Creates ImmutableList serializer instance.
- ImmutableMapSerializer - Class in io.atomix.utils.serializer.serializers
-
Kryo Serializer for ImmutableMap.
- ImmutableMapSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableMapSerializer
-
Creates ImmutableMap serializer instance.
- ImmutableSetSerializer - Class in io.atomix.utils.serializer.serializers
-
Kryo Serializer for ImmutableSet.
- ImmutableSetSerializer() - Constructor for class io.atomix.utils.serializer.serializers.ImmutableSetSerializer
-
Creates ImmutableSet serializer 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.SlidingWindowCounter
-
Increments the count of the current window slot by 1.
- incrementCount(long) - Method in class io.atomix.utils.SlidingWindowCounter
-
Increments the count of the current window slot by the given value.
- info(String) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(Marker, String) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(Marker, String, Object) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(Marker, String, Object...) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(Marker, String, Throwable) - Method in class io.atomix.utils.logging.ContextualLogger
-
- info(String) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Object, Object) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Object...) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- info(Marker, String, Throwable) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- INITIAL_ID - Static variable in class io.atomix.utils.serializer.KryoNamespace
-
Smallest ID free to use for user defined registrations.
- io.atomix.utils - package io.atomix.utils
-
- io.atomix.utils.concurrent - package io.atomix.utils.concurrent
-
Generic utilities for managing object lifecycles.
- io.atomix.utils.event - package io.atomix.utils.event
-
Atomix event services.
- io.atomix.utils.logging - package io.atomix.utils.logging
-
- io.atomix.utils.memory - package io.atomix.utils.memory
-
Provides interfaces for performing low-level on- and off-heap memory management.
- io.atomix.utils.serializer - package io.atomix.utils.serializer
-
- io.atomix.utils.serializer.serializers - package io.atomix.utils.serializer.serializers
-
- io.atomix.utils.time - package io.atomix.utils.time
-
Atomix time utilities.
- isBlocked() - Method in class io.atomix.utils.concurrent.BlockingAwareFuture
-
Returns a boolean indicating whether the future is 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.DelegatingLogger
-
- isDebugEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isErrorEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isErrorEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isInfoEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isInfoEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- 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.AbstractAccumulator
-
- isReady() - Method in interface io.atomix.utils.Accumulator
-
Indicates whether the accumulator is ready to process items.
- 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.DelegatingLogger
-
- isTraceEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isWarnEnabled() - Method in class io.atomix.utils.logging.DelegatingLogger
-
- isWarnEnabled(Marker) - Method in class io.atomix.utils.logging.DelegatingLogger
-
- of(byte[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given short[].
- of(short[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given short[].
- of(int[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given int[].
- of(long[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given long[].
- of(float[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given float[].
- of(double[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given double[].
- of(boolean[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given boolean[].
- of(Object[]) - Static method in class io.atomix.utils.ArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given Object[].
- of(long) - Static method in class io.atomix.utils.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.TimestampPrinter
-
Returns a new timestamp printer.
- offset() - Method in class io.atomix.utils.memory.HeapMemory
-
Returns the array base offset.
- omitNullValues() - Method in class io.atomix.utils.logging.LoggerContext.Builder
-
Configures the
MoreObjects.ToStringHelper so
Object.toString() will ignore properties with null
value.
- onEvent(E) - Method in interface io.atomix.utils.event.EventListener
-
Reacts to the specified event.
- 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<T> - Class in io.atomix.utils.concurrent
-
- OrderedFuture() - Constructor for class io.atomix.utils.concurrent.OrderedFuture
-
- schedule(long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable after a delay.
- schedule(Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable after a delay.
- schedule(long, long, TimeUnit, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable at a fixed rate.
- schedule(Duration, Duration, Runnable) - Method in interface io.atomix.utils.concurrent.Scheduler
-
Schedules a runnable at a fixed rate.
- schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
-
- schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.SingleThreadContext
-
- schedule(Duration, Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
-
- schedule(Duration, Duration, Runnable) - Method in class io.atomix.utils.concurrent.ThreadPoolContext
-
- Scheduled - Interface in io.atomix.utils.concurrent
-
Scheduled task.
- Scheduler - Interface in io.atomix.utils.concurrent
-
Scheduler.
- serialize(Object) - Method in class io.atomix.utils.serializer.KryoNamespace
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object, int) - Method in class io.atomix.utils.serializer.KryoNamespace
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.KryoNamespace
-
Serializes given object to byte buffer using Kryo instance in pool.
- serialize(Object, OutputStream) - Method in class io.atomix.utils.serializer.KryoNamespace
-
Serializes given object to OutputStream using Kryo instance in pool.
- serialize(Object, OutputStream, int) - Method in class io.atomix.utils.serializer.KryoNamespace
-
Serializes given object to OutputStream 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, int) - Method in interface io.atomix.utils.serializer.Namespace
-
Serializes given object to byte array 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, OutputStream) - Method in interface io.atomix.utils.serializer.Namespace
-
Serializes given object to OutputStream using Kryo instance in pool.
- serialize(Object, OutputStream, int) - Method in interface io.atomix.utils.serializer.Namespace
-
Serializes given object to OutputStream using Kryo instance in pool.
- Serializer - Interface in io.atomix.utils.serializer
-
Interface for serialization of store artifacts.
- Services - Class in io.atomix.utils
-
Service utilities.
- setCompatible(boolean) - Method in class io.atomix.utils.serializer.KryoNamespace.Builder
-
Sets whether backwards/forwards compatible versioned serialization is enabled.
- setContext(ThreadContext) - Method in class io.atomix.utils.concurrent.AtomixThread
-
Sets the thread context.
- setRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.KryoNamespace.Builder
-
Sets the registrationRequired flag.
- SingleThreadContext - Class in io.atomix.utils.concurrent
-
Single threaded context.
- SingleThreadContext(String) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContext(ThreadFactory) - Constructor for class io.atomix.utils.concurrent.SingleThreadContext
-
Creates a new single thread context.
- SingleThreadContextFactory - Class in io.atomix.utils.concurrent
-
Single thread context factory.
- SingleThreadContextFactory(String, Logger) - Constructor for class io.atomix.utils.concurrent.SingleThreadContextFactory
-
- SingleThreadContextFactory(ThreadFactory) - Constructor for class io.atomix.utils.concurrent.SingleThreadContextFactory
-
- size() - Method in class io.atomix.utils.memory.HeapMemory
-
- size() - Method in interface io.atomix.utils.memory.Memory
-
Returns the memory count.
- size() - Method in class io.atomix.utils.memory.NativeMemory
-
- size() - Method in class io.atomix.utils.serializer.KryoNamespace
-
Gets the number of classes registered in this Kryo namespace.
- SlidingWindowCounter - Class in io.atomix.utils
-
Maintains a sliding window of value counts.
- SlidingWindowCounter(int, ThreadContext) - Constructor for class io.atomix.utils.SlidingWindowCounter
-
Creates a new sliding window counter with the given total number of
window slots.
- start() - Method in interface io.atomix.utils.Managed
-
Starts the managed object.
- stop() - Method in interface io.atomix.utils.Managed
-
Stops the managed object.
- subject() - Method in class io.atomix.utils.event.AbstractEvent
-
- subject() - Method in interface io.atomix.utils.event.Event
-
Returns the subject of the event.