Interface CooldownResult
- All Known Implementing Classes:
CooldownResult.Cooling, CooldownResult.Ready
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionifCoolingLeft(BiConsumer<Long, TimeUnit> action) booleanisReady()onTick(long interval, TimeUnit unit, BiConsumer<Long, TimeUnit> action)
-
Method Details
-
isReady
boolean isReady() -
ifReady
-
ifCoolingLeft
-
onExpire
-
onTick
-