Package me.ahoo.cosid.machine
package me.ahoo.cosid.machine
-
ClassDescriptionAbstract MachineIdDistributor.Synchronizer for handling clock backwards issues in Snowflake ID generation.Default Clock Backwards Synchronizer.Default MachineId Guarder implementation.Represents the state of a machine ID guardian operation.Functional interface for providing host address.In-memory implementation of
MachineStateStorage.Represents a specific deployment instance of a service.File-based machine state storage.Logical machine identifier for distributed ID generation.Machine ID distributor for coordinating unique machine identifiers in distributed systems.MachineId Guarder.A no-operation implementation of MachineIdGuarder.Exception thrown when a machine ID is lost.Exception thrown when machine ID cannot be allocated.Machine state representing the status of a distributed machine instance.Machine state storage for persisting machine state across restarts.Manual machine ID distributor.Combines namespace with instance ID for unique identification.Exception thrown when machine state is not found.