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
      java.lang.String impact
      The impact of an operation.
      boolean proxied
      Does the managed field exist on a proxy object?
      java.lang.String value
      Description of the Managed Object
    • Element Detail

      • value

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

        java.lang.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