类 IdGeneratorManager


  • @Component
    public class IdGeneratorManager
    extends java.lang.Object
    Id generator manager.
    作者:
    liaochuntao
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private java.util.Map<java.lang.String,​com.alibaba.nacos.consistency.IdGenerator> generatorMap  
      private java.util.function.Function<java.lang.String,​com.alibaba.nacos.consistency.IdGenerator> supplier  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.util.Map<java.lang.String,​com.alibaba.nacos.consistency.IdGenerator> getGeneratorMap()  
      long nextId​(java.lang.String resource)
      request next id by resource name.
      void register​(java.lang.String resource)  
      void register​(java.lang.String... resources)
      Register resources that need to use the ID generator.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • generatorMap

        private final java.util.Map<java.lang.String,​com.alibaba.nacos.consistency.IdGenerator> generatorMap
      • supplier

        private final java.util.function.Function<java.lang.String,​com.alibaba.nacos.consistency.IdGenerator> supplier
    • 构造器详细资料

      • IdGeneratorManager

        public IdGeneratorManager()
    • 方法详细资料

      • register

        public void register​(java.lang.String resource)
      • register

        public void register​(java.lang.String... resources)
        Register resources that need to use the ID generator.
        参数:
        resources - resource name list
      • nextId

        public long nextId​(java.lang.String resource)
        request next id by resource name.
        参数:
        resource - resource name
        返回:
        id
      • getGeneratorMap

        public java.util.Map<java.lang.String,​com.alibaba.nacos.consistency.IdGenerator> getGeneratorMap()