Annotation Type MethodMonitorGroup


  • @Documented
    @Target(ANNOTATION_TYPE)
    @Retention(RUNTIME)
    public @interface MethodMonitorGroup
    Meta-annotation used to define annotations that define groups of related classes whose methods should be traced. MethodMonitorGroups may be nested, and MethodMonitorFactory instances that apply to a group apply to all subgroups as well (following the transitive closure of the subgroups).
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description  
      java.lang.Class<? extends java.lang.annotation.Annotation>[] value
      List of MethodMonitorGroups that are subgrops of this one.
    • Element Detail

      • value

        java.lang.Class<? extends java.lang.annotation.Annotation>[] value
        List of MethodMonitorGroups that are subgrops of this one. Because annotations don't support circularity, the type can't be MethodMonitorGroup[], so we require that all classes in subgroups be annotations which are annotated with MethodMonitorGroup.
        Returns:
        List of MethodMonitorGroups that are subgroups of this one.
        Default:
        {}
      • description

        java.lang.String description
        Default:
        ""