# Functions
NewManager returns an initialized Manager.
NewRegistry creates a new primitive registry.
NewService creates a new primitive service.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Manager is a Manager implementation for primitives that support sessions.
No description provided by the author
No description provided by the author
Server is a base server for servers that support sessions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SessionOutput is a result for session-supporting servers containing session header information.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SessionServer is an implementation of SessionServiceServer for session management.
Session service snapshot.
Service session.
Service session stream.
# Interfaces
BackupService is an interface for backing up a service.
Executor executes primitive operations.
Operation is the base interface for primitive operations.
Partition is the interface for a partition client.
PartitionContext provides the current state of the partition.
Primitive is a primitive type.
Protocol is the interface to be implemented by replication protocols.
ProtocolContext provides the current state of the protocol.
Registry is a primitive registry.
RestoreService is an interface for restoring up a service.
Scheduler provides deterministic scheduling for a state machine.
Service is a primitive service.
ServiceContext provides information about the context within which a service is running.
Session is a service session.
SessionClosedService is an interface for listening to session closed events.
SessionExpiredService is an interface for listening to session expired events.
SessionOpenService is an interface for listening to session open events.
StateMachine applies commands from a protocol to a collection of state machines.
Stream is a service stream.
StreamingOperation is a primitive operation that returns a stream.
Timer is a cancellable timer.
UnaryOperation is a primitive operation that returns a result.
# Type aliases
Index is a partition log index.
OperationID is an operation identifier.
PartitionID is a partition identifier.
ServiceID is a service identifier.
No description provided by the author
SessionID is a session identifier.
No description provided by the author
No description provided by the author
StreamID is a stream identifier.