Package-level declarations
Types
Link copied to clipboard
interface DebounceCallbackService
被防抖保护的真正业务提供者
Link copied to clipboard
@AutoConfiguration
@Conditional(value = [RocketMQRequiredCondition::class, RocketRequiredCondition::class ] )
@Import(value = [DebounceConfiguration::class ] )
@AutoConfigureAfter(value = [RocketMQAutoConfiguration::class, RedisAutoConfiguration::class ] )
Link copied to clipboard
interface DebounceService
防抖服务入口
Link copied to clipboard
@AutoConfiguration
@Profile(value = ["!noMockDebounce" ] )
@Conditional(value = [TestCondition.C0::class, TestCondition::class ] )
自动注册测试用的DebounceService,它的条件非常简单:
Link copied to clipboard
data class DelayMQData(val type: String, val arg: String, val id: UUID, val debounceTimestamp: Long?)