Class BroIdGenerator<T extends BroId>

java.lang.Object
uno.xifan.id.generator.broid.BroIdGenerator<T>
Type Parameters:
T - BroId的具体实现类型
Direct Known Subclasses:
UUIDv8BroIdGenerator

public class BroIdGenerator<T extends BroId> extends Object
BroId生成器 用于生成BroId实例
  • Constructor Details

    • BroIdGenerator

      public BroIdGenerator(BroIdLayout layout, Function<List<Boolean>,T> constructor)
      构造函数
      Parameters:
      layout - BroId结构
      constructor - T类型的构造器引用
  • Method Details

    • next

      public T next()
      生成下一个BroId
      Returns:
      生成的BroId