- 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.
- 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.
- INITIAL_ID - Static variable in class io.atomix.utils.serializer.Namespace
-
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.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.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.time - package io.atomix.utils.time
-
Provides classes and interfaces for representing and operating on both logical and physical representations of time.
- isCompatible() - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Returns whether compatible serialization is enabled.
- 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.
- 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.
- serialize(Object) - Method in class io.atomix.utils.serializer.Namespace
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object, int) - Method in class io.atomix.utils.serializer.Namespace
-
Serializes given object to byte array using Kryo instance in pool.
- serialize(Object, ByteBuffer) - Method in class io.atomix.utils.serializer.Namespace
-
Serializes given object to byte buffer using Kryo instance in pool.
- serialize(Object, OutputStream) - Method in class io.atomix.utils.serializer.Namespace
-
Serializes given object to OutputStream using Kryo instance in pool.
- serialize(Object, OutputStream, int) - Method in class 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.
- 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.Namespace.Builder
-
Sets the namespace class loader.
- setCompatible(boolean) - Method in class io.atomix.utils.serializer.Namespace.Builder
-
Sets whether backwards/forwards compatible versioned serialization is enabled.
- setCompatible(boolean) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Sets whether compatible serialization is enabled.
- 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.Namespace.Builder
-
Sets the registrationRequired flag.
- setRegistrationRequired(boolean) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Sets whether registration is required.
- 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(Collection<NamespaceTypeConfig>) - Method in class io.atomix.utils.serializer.NamespaceConfig
-
Sets the serializable types.
- size() - Method in class io.atomix.utils.serializer.Namespace
-
Gets the number of classes registered in this Kryo namespace.
- 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.