@Component
public class IdGeneratorManager
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private java.util.Map<java.lang.String,IdGenerator> |
generatorMap |
private java.util.function.Function<java.lang.String,IdGenerator> |
supplier |
| 构造器和说明 |
|---|
IdGeneratorManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,IdGenerator> |
getGeneratorMap() |
long |
nextId(java.lang.String resource)
request next id by resource name.
|
void |
register(java.lang.String... resources)
Register resources that need to use the ID generator.
|
void |
register(java.lang.String resource) |
private final java.util.Map<java.lang.String,IdGenerator> generatorMap
private final java.util.function.Function<java.lang.String,IdGenerator> supplier
public void register(java.lang.String resource)
public void register(java.lang.String... resources)
resources - resource name listpublic long nextId(java.lang.String resource)
resource - resource namepublic java.util.Map<java.lang.String,IdGenerator> getGeneratorMap()
Copyright © 2018–2022 Alibaba Group. All rights reserved.