Annotation Interface Priority


@Documented @Target({METHOD,TYPE}) @Retention(RUNTIME) public @interface Priority
事件处理优先级注解

用于显式指定事件监听器的执行优先级,数字越小优先级越高。 提供了预定义的优先级常量,也支持自定义优先级值。

可以应用于方法或类级别,当应用于类级别时, 会作为该类中所有监听器方法的默认优先级。

Since:
1.0.0
Version:
1.0.0
Author:
Berry_so
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    默认优先级值
    static final int
    高优先级
    static final int
    最高优先级,最先执行
    static final int
    低优先级
    static final int
    最低优先级
    static final int
    监控级别,最后执行,用于监控和日志记录,不应修改事件状态
    static final int
    普通优先级(默认)
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    int
    优先级值(数字越小优先级越高)
  • Field Details

  • Element Details

    • value

      int value
      优先级值(数字越小优先级越高)

      可以使用预定义的常量,也可以指定自定义数值。

      Returns:
      优先级值