Class JmxAction

java.lang.Object
org.jboss.as.controller.access.JmxAction

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

  • Method Details

    • 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