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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.as.controller.access.Authorizer
Authorizer.AuthorizerDescription
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isNonFacadeMBeansSensitive()
Gets whether JMX calls to non-facade mbeans (i.e.void
setNonFacadeMBeansSensitive(boolean sensitive)
Sets whether JMX calls to non-facade mbeans (i.e.-
Methods inherited from interface org.jboss.as.controller.access.Authorizer
authorize, authorize, authorizeJmxOperation, getCallerRoles, getDescription
-
-
-
-
Method Detail
-
setNonFacadeMBeansSensitive
void setNonFacadeMBeansSensitive(boolean sensitive)
Sets whether JMX calls to non-facade mbeans (i.e. those that result in invocations toAuthorizer#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 toAuthorizer#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
-
-