Interface IdGenerator

All Known Subinterfaces:
SnowflakeIdGenerator

public interface IdGenerator
The primary interface for generating a contention-free ID.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final IdGenerator
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    describeId(long id)
     
    long
    Generate a new, unique ID.
    long
    systemIdForNode(int nodeId)
    Generate the system ID for a node, solely used for node management.
  • Field Details

  • Method Details

    • generateId

      long generateId()
      Generate a new, unique ID.
    • systemIdForNode

      long systemIdForNode(int nodeId)
      Generate the system ID for a node, solely used for node management.
    • describeId

      default String describeId(long id)