Interface JmxAuthorizer

  • All Superinterfaces:
    Authorizer
    All Known Implementing Classes:
    DelegatingConfigurableAuthorizer

    public interface JmxAuthorizer
    extends Authorizer
    Hook to expose JMX-related access control configuration to the JMX subsystem without exposing unrelated capabilities.
    Author:
    Brian Stansberry (c) 2013 Red Hat Inc.
    • Method Detail

      • setNonFacadeMBeansSensitive

        void setNonFacadeMBeansSensitive​(boolean sensitive)
        Sets whether JMX calls to non-facade mbeans (i.e. those that result in invocations to Authorizer#authorizeJmxOperation(org.jboss.as.controller.access.Caller, org.jboss.as.controller.access.Environment, org.jboss.as.controller.access.JmxAction, org.jboss.as.controller.access.JmxTarget)) should be treated as 'sensitive'.
        Parameters:
        sensitive - true if non-facade mbean calls are sensitive; false otherwise
      • isNonFacadeMBeansSensitive

        boolean isNonFacadeMBeansSensitive()
        Gets whether JMX calls to non-facade mbeans (i.e. those that result in invocations to Authorizer#authorizeJmxOperation(org.jboss.as.controller.access.Caller, org.jboss.as.controller.access.Environment, org.jboss.as.controller.access.JmxAction, org.jboss.as.controller.access.JmxTarget)) should be treated as 'sensitive'.
        Returns:
        true if non-facade mbean calls are sensitive; false otherwise