All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAccumulator<T> |
Base implementation of an item accumulator.
|
| AbstractEvent<T extends Enum,S> |
Base event implementation.
|
| AbstractIdentifier<T extends Comparable<T>> |
Abstract identifier backed by another value, e.g.
|
| AbstractListenerManager<E extends Event,L extends EventListener<E>> |
Basis for components which need to export listener mechanism.
|
| AbstractNamed |
Abstract named object.
|
| AbstractThreadContext |
Abstract thread context.
|
| Accumulator<T> |
Abstraction of an accumulator capable of collecting items and at some point in time triggers
processing of all previously accumulated items.
|
| Address |
Representation of a network address.
|
| Address.Type |
Address type.
|
| ArraysAsListSerializer |
|
| ArraySizeHashPrinter |
Helper to print Object[] length and hashCode.
|
| AtomicBooleanSerializer |
|
| AtomicIntegerSerializer |
|
| AtomicLongSerializer |
|
| AtomixFuture<T> |
|
| AtomixIOException |
Atomix I/O exception.
|
| AtomixRuntimeException |
Atomix runtime exception.
|
| AtomixThread |
Atomix thread.
|
| AtomixThreadFactory |
Named thread factory.
|
| BlockingAwareSingleThreadContext |
Blocking aware single thread context.
|
| BlockingAwareSingleThreadContextFactory |
Single thread context factory.
|
| BlockingAwareThreadPoolContext |
Blocking aware thread pool context.
|
| BlockingAwareThreadPoolContextFactory |
Thread pool context factory.
|
| BufferCleaner |
Utility class which allows explicit calls to the DirectByteBuffer cleaner method instead of
relying on GC.
|
| Builder<T> |
Object builder.
|
| ByteBufferSerializer |
|
| Clock<T extends Timestamp> |
Clock.
|
| ComposableFuture<T> |
|
| Config |
Atomix configuration.
|
| ConfigMapper |
Utility for applying Typesafe configurations to Atomix configuration objects.
|
| ConfigMapper.FieldDescriptor |
|
| ConfigMapper.SetterDescriptor |
|
| ConfigurationException |
Atomix configuration exception.
|
| Configured<T extends Config> |
Interface for objects configured via a configuration object.
|
| ConfiguredType<C extends TypedConfig> |
Configured type.
|
| ContextualLogger |
Contextual logger.
|
| ContextualLoggerFactory |
Contextual logger factory.
|
| DefaultSerializers |
Default serializers.
|
| Epoch |
Epoch.
|
| Event<T,S> |
Abstraction of an of a time-stamped event pertaining to an arbitrary subject.
|
| EventFilter<E extends Event> |
Entity capable of filtering events.
|
| EventListener<E extends Event> |
Entity capable of receiving events.
|
| EventSink<E extends Event> |
Abstraction of an event sink capable of processing the specified event types.
|
| FallbackNamespace |
|
| Futures |
Utilities for creating completed and exceptional futures.
|
| Generics |
Generics utility.
|
| Identifier<T extends Comparable<T>> |
Abstract identifier backed by another value, e.g.
|
| ImmutableListSerializer |
Creates ImmutableList serializer instance.
|
| ImmutableMapSerializer |
Kryo Serializer for ImmutableMap.
|
| ImmutableSetSerializer |
Kryo Serializer for ImmutableSet.
|
| ListenerRegistry<E extends Event,L extends EventListener<E>> |
Base implementation of an event sink and a registry capable of tracking listeners and dispatching
events to them as part of event sink processing.
|
| ListenerService<E extends Event,L extends EventListener<E>> |
Abstraction of a service capable of asynchronously notifying listeners.
|
| LoggerContext |
Logger context.
|
| LoggerContext.Builder |
Contextual logger builder.
|
| LogicalClock |
Logical clock.
|
| LogicalTimestamp |
Timestamp based on logical sequence value.
|
| MalformedAddressException |
Malformed address exception.
|
| Managed<T> |
Interface for types that can be asynchronously started and stopped.
|
| MappedMemory |
Mapped memory.
|
| MappedMemoryAllocator |
Mapped memory allocator.
|
| Match<T> |
Utility class for checking matching values.
|
| Memory |
Memory allocator.
|
| Memory.Util |
Memory utilities.
|
| MemoryAllocator<T extends Memory> |
Memory allocator.
|
| MemorySize |
Memory size.
|
| MultiValuedTimestamp<T extends Comparable<T>,U extends Comparable<U>> |
A logical timestamp that derives its value from two input values.
|
| Named |
Named object.
|
| NamedConfig<C extends NamedConfig<C>> |
Named configuration.
|
| NamedType |
Named type.
|
| Namespace |
|
| NamespaceConfig |
Namespace configuration.
|
| NamespaceImpl |
Pool of Kryo instances, with classes pre-registered.
|
| NamespaceImpl.Builder |
KryoNamespace builder.
|
| Namespaces |
|
| NamespaceTypeConfig |
Namespace type configuration.
|
| NullThreadContext |
Null thread context.
|
| OrderedExecutor |
Executor that executes tasks in order on a shared thread pool.
|
| OrderedFuture<T> |
|
| ReferenceCounted<T> |
Reference counting interface.
|
| ReferenceFactory<T extends ReferenceCounted<?>> |
Reference factory.
|
| ReferenceManager<T> |
Reference manager.
|
| ReferencePool<T extends ReferenceCounted<?>> |
Pool of reference counted objects.
|
| Retries |
Retry utilities.
|
| RetryingFunction<U,V> |
Function that retries execution on failure.
|
| Scheduled |
Scheduled task.
|
| Scheduler |
Scheduler.
|
| Serializer |
Interface for serialization of store artifacts.
|
| SerializerBuilder |
Serializer builder.
|
| ServiceException |
Service exception.
|
| SingleThreadContext |
Single threaded context.
|
| SlidingWindowCounter |
Maintains a sliding window of value counts.
|
| StringUtils |
Collection of various helper methods to manipulate strings.
|
| ThreadContext |
Thread context.
|
| ThreadContextFactory |
Thread context factory.
|
| ThreadModel |
Raft thread model.
|
| ThreadPoolContext |
Thread pool context.
|
| Threads |
Thread utilities.
|
| Timestamp |
Opaque version structure.
|
| TimestampPrinter |
Timestamp printer.
|
| Type |
Identifier interface for types.
|
| TypedConfig<T> |
Typed configuration.
|
| VectorClock<T extends Identifier> |
Vector clock.
|
| VectorTimestamp<T extends Identifier> |
Vector clock timestamp.
|
| Version |
Logical timestamp for versions.
|
| Version |
Atomix software version.
|
| Versioned<V> |
Versioned value.
|
| WallClock |
Wall clock.
|
| WallClockTimestamp |
A Timestamp that derives its value from the prevailing wallclock time on the controller where it
is generated.
|