Package io.atomix.primitive.service
Provides classes and interfaces for defining distributed primitive state machines.
-
Interface Summary Interface Description BackupInput Backup input.BackupOutput Backup output.Commit<T> Represents the committed state and metadata of a Raft state machine operation.PrimitiveService Base class for user-provided services.ServiceContext State machine context.ServiceExecutor Facilitates registration and execution of state machine commands and provides deterministic scheduling. -
Class Summary Class Description AbstractPrimitiveService<C> Raft service.ServiceConfig Service configuration class.