Annotation Interface JmxAttribute


@Target(METHOD) @Retention(RUNTIME) public @interface JmxAttribute
  • Field Details

  • Element Details

    • name

      String name
      Default:
      "_USE_GETTER_NAME_"
    • description

      String description
      Default:
      "_NO_DESCRIPTION_"
    • reducer

      Class<? extends JmxReducer> reducer
      Default:
      io.activej.jmx.api.attribute.JmxReducers.JmxReducerDistinct.class
    • optional

      boolean optional
      Default:
      false
    • extraSubAttributes

      String[] extraSubAttributes
      Default:
      {}