Annotation Type JMXBeanOperation


  • @Documented
    @Retention(RUNTIME)
    public @interface JMXBeanOperation
    Annotation used to mark and describe a JMX bean operation. The annotated method has to be public and must follow the JMX specification for operations.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description
      The description of this operation, empty by default.
      JMXBeanOperation.IMPACT_TYPES impactType
      JMX operation impact type, MBeanOperationInfo.UNKNOWN by default.
      java.lang.String name
      Name of this operation, the method name by default.
    • Element Detail

      • name

        java.lang.String name
        Name of this operation, the method name by default.
        Returns:
        The name of the operation.
        Default:
        ""
      • description

        java.lang.String description
        The description of this operation, empty by default.
        Returns:
        The operation description.
        Default:
        ""
      • impactType

        JMXBeanOperation.IMPACT_TYPES impactType
        JMX operation impact type, MBeanOperationInfo.UNKNOWN by default.
        Returns:
        The impact type.
        Default:
        com.caplin.management.jmx.JMXBeanOperation.IMPACT_TYPES.UNKNOWN