Annotation Type ManagedOperation


@Retention(RUNTIME) @Documented @Target(METHOD) public @interface ManagedOperation
The @ManagedOperation annotation is used to indicate that a given method should be considered a JMX operation.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The impact of an operation.
    boolean
    Does the managed field exist on a proxy object?
    Description of the Managed Object
  • Element Details

    • value

      String value
      Description of the Managed Object
      Returns:
      value
      Default:
      "Not Specified"
    • impact

      String impact
      The impact of an operation. NOTE: Valid values are UNKNOWN, ACTION, INFO, ACTION_INFO NOTE: applies to METHOD
      Returns:
      String representing the impact of the operation
      Default:
      "UNKNOWN"
    • proxied

      boolean proxied
      Does the managed field exist on a proxy object?
      Returns:
      true if a proxy object is involved
      Default:
      false