Class JmxAction


  • public class JmxAction
    extends Object
    Encapsulates authorization information about an MBean call.
    Author:
    Kabir Khan
    • Method Detail

      • getImpact

        public JmxAction.Impact getImpact()
        Gets the impact of the call
        Returns:
        the impact
      • getMethodName

        public String getMethodName()
        Gets the MBeanServer method name that was called
        Returns:
        the method name. Will not be null
      • getAttributeName

        public String getAttributeName()
        Gets the name of the affected MBean attribute, if method name is for a method that reads or writes attributes (i.e. getAttribute, setAttribute, setAttributes).
        Returns:
        the attribute name, or null if the method being invoked is not related to attributes
      • getActionEffects

        public Set<Action.ActionEffect> getActionEffects()
        Gets the effects of this action.
        Returns:
        the effects. Will not be null