Annotation Type Debounce
-
@Target({METHOD,ANNOTATION_TYPE}) @Retention(RUNTIME) @Inherited @Documented public @interface Debounce对容器内bean的方法去除执行抖动,控制方法执行频率,但最终会得到执行。
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description longexecutionTimeout去抖动方法在执行时,最长执行时间,超时则强行终止。默认不限。单位:毫秒。booleanisSpELNamename()是否SpEL字符串,默认false。longmaxWaitFor去抖动最多持续的时间。单位:毫秒。java.lang.Stringname支持SPEL,参考EventListener.condition()。 root对象是DebounceAdvice.EvaluationRootlongwaitFor去除多长时间内的抖动。单位:毫秒。
-
-
-
-
name
java.lang.String name
支持SPEL,参考EventListener.condition()。 root对象是DebounceAdvice.EvaluationRoot- Default:
- ""
-
-
-
isSpELName
boolean isSpELName
name()是否SpEL字符串,默认false。- Default:
- false
-
-