public interface Sequence extends SequenceLifecycle
| Modifier and Type | Method and Description |
|---|---|
long |
nextValue(int size)
返回 size 大小后的值,比如针对 batch 拿到 size 大小的值,自己内存中顺序分配
|
long |
nextValue(Object... params)
生成下一个序列值
|
destroy, initlong nextValue(Object... params) throws SequenceException
params - 可选参数(由具体的实现类决定是否需要)SequenceException - 序列异常信息long nextValue(int size)
throws SequenceException
举例: 1. 一次性申请 size = 500 个序列 2. 返回 2500 3. 那么序列值可以使用的范围为:2001 ~ 2500
size - 一次性获取多少个序列SequenceException - 序列异常信息Copyright © 2018–2019. All rights reserved.