Package io.atomix.utils
Provides utility classes and interfaces used throughout Atomix projects.
-
Interface Summary Interface Description Builder<T> Object builder.ConfiguredType<C extends TypedConfig> Configured type.Identifier<T extends Comparable<T>> Abstract identifier backed by another value, e.g.Managed<T> Interface for types that can be asynchronously started and stopped.Named Named object.NamedType Named type.Type Identifier interface for types. -
Class Summary Class Description AbstractIdentifier<T extends Comparable<T>> Abstract identifier backed by another value, e.g.AbstractNamed Abstract named object.Generics Generics utility.Version Atomix software version. -
Exception Summary Exception Description AtomixIOException Atomix I/O exception.AtomixRuntimeException Atomix runtime exception.ServiceException Service exception.