A B C D E F G H I J M N O P R S T W _
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- ActionType - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.OverCostActionArg
-
事件类型 1-开始,2-结束,8-漂移
- api() - 类 中的方法cn.crushes.cloud.core.webflux.config.SwaggerConfiguration
- apiInfo() - 类 中的方法cn.crushes.cloud.core.webflux.config.SwaggerConfiguration
B
- BaseTime - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
基础时间(ms单位) 不能超过当前系统时间
- BaseTime - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
-
基础时间
- BeginOverCostAction(long) - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- BeginTurnBackAction(long) - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
C
- CalcId(long) - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- CalcTurnBackId(long) - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- cn.crushes.cloud.core.webflux.config - 程序包 cn.crushes.cloud.core.webflux.config
- cn.crushes.cloud.core.webflux.filter - 程序包 cn.crushes.cloud.core.webflux.filter
- cn.crushes.cloud.core.webflux.handler - 程序包 cn.crushes.cloud.core.webflux.handler
- cn.crushes.cloud.core.webflux.id - 程序包 cn.crushes.cloud.core.webflux.id
- cn.crushes.cloud.core.webflux.id.contract - 程序包 cn.crushes.cloud.core.webflux.id.contract
- cn.crushes.cloud.core.webflux.id.props - 程序包 cn.crushes.cloud.core.webflux.id.props
- cn.crushes.cloud.core.webflux.id.snow - 程序包 cn.crushes.cloud.core.webflux.id.snow
- cn.crushes.cloud.core.webflux.jackson - 程序包 cn.crushes.cloud.core.webflux.jackson
- CustomErrorConfig - cn.crushes.cloud.core.webflux.config中的类
-
自定义异常配置
- CustomErrorConfig(ServerProperties) - 类 的构造器cn.crushes.cloud.core.webflux.config.CustomErrorConfig
D
- DateConverterConfiguration - cn.crushes.cloud.core.webflux.config中的类
-
日期格式全局配置
- DateConverterConfiguration() - 类 的构造器cn.crushes.cloud.core.webflux.config.DateConverterConfiguration
- DefaultIdGenerator - cn.crushes.cloud.core.webflux.id中的类
- DefaultIdGenerator(IdGeneratorOptions) - 类 的构造器cn.crushes.cloud.core.webflux.id.DefaultIdGenerator
- DoGenIdAction(OverCostActionArg) - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
E
- EndOverCostAction(long) - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- EndTurnBackAction(long) - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- errorAttributes() - 类 中的方法cn.crushes.cloud.core.webflux.config.CustomErrorConfig
- errorWebExceptionHandler(ErrorAttributes, WebProperties, ObjectProvider<ViewResolver>, ServerCodecConfigurer, ApplicationContext) - 类 中的方法cn.crushes.cloud.core.webflux.config.CustomErrorConfig
- exceptionHandlerAdvice - 类 中的变量cn.crushes.cloud.core.webflux.handler.GlobalErrorWebExceptionHandler
- ExceptionHandlerAdvice - cn.crushes.cloud.core.webflux.handler中的类
-
异常处理通知
- ExceptionHandlerAdvice() - 类 的构造器cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
F
- filter(ServerWebExchange, WebFilterChain) - 类 中的方法cn.crushes.cloud.core.webflux.filter.ReactorContextWebFilter
G
- GenCountInOneTerm - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.OverCostActionArg
-
漂移期间生产ID个数
- GetCurrentTimeTick() - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- getIdGenInstance() - 类 中的静态方法cn.crushes.cloud.core.webflux.id.IdHelper
- GetNextTimeTick() - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- getRoutingFunction(ErrorAttributes) - 类 中的方法cn.crushes.cloud.core.webflux.handler.GlobalErrorWebExceptionHandler
- GlobalErrorWebExceptionHandler - cn.crushes.cloud.core.webflux.handler中的类
- GlobalErrorWebExceptionHandler(ErrorAttributes, WebProperties.Resources, ErrorProperties, ApplicationContext) - 类 的构造器cn.crushes.cloud.core.webflux.handler.GlobalErrorWebExceptionHandler
H
- handle(BusinessException) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(PayException) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(RocketMqException) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(TokenException) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(ConnectTimeoutException) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(Exception) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(RuntimeException) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(Throwable) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
- handle(ResponseStatusException) - 类 中的方法cn.crushes.cloud.core.webflux.handler.ExceptionHandlerAdvice
I
- IdConfig - cn.crushes.cloud.core.webflux.id中的类
- IdConfig(IdGenProperties) - 类 的构造器cn.crushes.cloud.core.webflux.id.IdConfig
- IdGeneratorException - cn.crushes.cloud.core.webflux.id.contract中的异常错误
- IdGeneratorException() - 异常错误 的构造器cn.crushes.cloud.core.webflux.id.contract.IdGeneratorException
- IdGeneratorException(String) - 异常错误 的构造器cn.crushes.cloud.core.webflux.id.contract.IdGeneratorException
- IdGeneratorException(String, Object...) - 异常错误 的构造器cn.crushes.cloud.core.webflux.id.contract.IdGeneratorException
- IdGeneratorException(String, Throwable) - 异常错误 的构造器cn.crushes.cloud.core.webflux.id.contract.IdGeneratorException
- IdGeneratorException(Throwable) - 异常错误 的构造器cn.crushes.cloud.core.webflux.id.contract.IdGeneratorException
- IdGeneratorOptions - cn.crushes.cloud.core.webflux.id.contract中的类
-
雪花算法使用的参数
- IdGeneratorOptions() - 类 的构造器cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
- IdGeneratorOptions(short) - 类 的构造器cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
- idGenInstance - 类 中的静态变量cn.crushes.cloud.core.webflux.id.IdHelper
- idGenProperties - 类 中的变量cn.crushes.cloud.core.webflux.id.IdConfig
- IdGenProperties - cn.crushes.cloud.core.webflux.id.props中的类
- IdGenProperties() - 类 的构造器cn.crushes.cloud.core.webflux.id.props.IdGenProperties
- IdHelper - cn.crushes.cloud.core.webflux.id中的类
-
这是一个调用的例子,默认情况下,单机集成者可以直接使用 nextId()。
- IdHelper() - 类 的构造器cn.crushes.cloud.core.webflux.id.IdHelper
- IIdGenerator - cn.crushes.cloud.core.webflux.id.contract中的接口
- ISnowWorker - cn.crushes.cloud.core.webflux.id.contract中的接口
J
- JavaTimeModule - cn.crushes.cloud.core.webflux.jackson中的类
-
java 8 时间默认序列化
- JavaTimeModule() - 类 的构造器cn.crushes.cloud.core.webflux.jackson.JavaTimeModule
M
- MaxSeqNumber - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
最大序列数(含) 设置范围 [MinSeqNumber, 2^SeqBitLength-1],默认值0,表示最大序列数取最大值(2^SeqBitLength-1])
- MaxSeqNumber - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
-
最大序列数(含)
- Method - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
雪花计算方法 (1-漂移算法|2-传统算法),默认1
- MinSeqNumber - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
最小序列数(含) 默认值5,取值范围 [5, MaxSeqNumber],每毫秒的前5个序列数对应编号是0-4是保留位,其中1-4是时间回拨相应预留位,0是手工新值预留位
- MinSeqNumber - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
-
最小序列数(含)
N
- newLong() - 接口 中的方法cn.crushes.cloud.core.webflux.id.contract.IIdGenerator
- newLong() - 类 中的方法cn.crushes.cloud.core.webflux.id.DefaultIdGenerator
- nextId() - 接口 中的方法cn.crushes.cloud.core.webflux.id.contract.ISnowWorker
- nextId() - 类 中的静态方法cn.crushes.cloud.core.webflux.id.IdHelper
-
生成新的Id 调用本方法前,请确保调用了 SetIdGenerator 方法做初始化。
- nextId() - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- nextId() - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM2
- nextIdStr() - 类 中的静态方法cn.crushes.cloud.core.webflux.id.IdHelper
-
生成新的Id 调用本方法前,请确保调用了 SetIdGenerator 方法做初始化。
- NextNormalId() - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- NextOverCostId() - 类 中的方法cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
O
- OverCostActionArg - cn.crushes.cloud.core.webflux.id.contract中的类
-
Id生成时回调参数
- OverCostActionArg(short, long, int, int, int, int) - 类 的构造器cn.crushes.cloud.core.webflux.id.contract.OverCostActionArg
- OverCostCountInOneTerm - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.OverCostActionArg
P
- PREFIX - 类 中的静态变量cn.crushes.cloud.core.webflux.id.props.IdGenProperties
-
全局id前缀
R
- ReactorContextWebFilter - cn.crushes.cloud.core.webflux.filter中的类
- ReactorContextWebFilter() - 类 的构造器cn.crushes.cloud.core.webflux.filter.ReactorContextWebFilter
- renderErrorResponse(ServerRequest) - 类 中的方法cn.crushes.cloud.core.webflux.handler.GlobalErrorWebExceptionHandler
- requestParameterList() - 类 中的方法cn.crushes.cloud.core.webflux.config.SwaggerConfiguration
-
统一设置请求参数
- run(ApplicationArguments) - 类 中的方法cn.crushes.cloud.core.webflux.id.IdConfig
S
- securityContexts() - 类 中的方法cn.crushes.cloud.core.webflux.config.SwaggerConfiguration
-
授权信息全局应用
- securitySchemes() - 类 中的方法cn.crushes.cloud.core.webflux.config.SwaggerConfiguration
-
设置授权信息
- SeqBitLength - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
序列数位长 默认值6,取值范围 [3, 21](要求:序列数位长+机器码位长不超过22)
- SeqBitLength - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
-
自增序列数位长
- serializingObjectMapper() - 类 中的方法cn.crushes.cloud.core.webflux.config.DateConverterConfiguration
- serverProperties - 类 中的变量cn.crushes.cloud.core.webflux.config.CustomErrorConfig
- setIdGenerator(IdGeneratorOptions) - 类 中的静态方法cn.crushes.cloud.core.webflux.id.IdHelper
-
设置参数,建议程序初始化时执行一次
- SnowWorkerM1 - cn.crushes.cloud.core.webflux.id.snow中的类
- SnowWorkerM1(IdGeneratorOptions) - 类 的构造器cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- SnowWorkerM2 - cn.crushes.cloud.core.webflux.id.snow中的类
- SnowWorkerM2(IdGeneratorOptions) - 类 的构造器cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM2
- SwaggerConfiguration - cn.crushes.cloud.core.webflux.config中的类
- SwaggerConfiguration() - 类 的构造器cn.crushes.cloud.core.webflux.config.SwaggerConfiguration
T
- TermIndex - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.OverCostActionArg
-
漂移周期
- TimeTick - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.OverCostActionArg
-
时间戳
- TopOverCostCount - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
最大漂移次数(含) 默认2000,推荐范围500-10000(与计算能力有关)
- TopOverCostCount - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
-
最大漂移次数(含)
W
- workerId - 类 中的变量cn.crushes.cloud.core.webflux.id.props.IdGenProperties
-
workerId
- WorkerId - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
机器码 必须由外部设定,最大值 2^WorkerIdBitLength-1
- WorkerId - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.OverCostActionArg
-
机器码
- WorkerId - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
-
机器码
- WorkerIdBitLength - 类 中的变量cn.crushes.cloud.core.webflux.id.contract.IdGeneratorOptions
-
机器码位长 默认值6,取值范围 [1, 15](要求:序列数位长+机器码位长不超过22)
- WorkerIdBitLength - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
-
机器码位长
_
- _CurrentSeqNumber - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _GenCountInOneTerm - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _IsOverCost - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _LastTimeTick - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _OverCostCountInOneTerm - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _SnowWorker - 类 中的静态变量cn.crushes.cloud.core.webflux.id.DefaultIdGenerator
- _SyncLock - 类 中的静态变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _TermIndex - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _TimestampShift - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _TurnBackIndex - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
- _TurnBackTimeTick - 类 中的变量cn.crushes.cloud.core.webflux.id.snow.SnowWorkerM1
所有类 所有程序包