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 booleanisNonFacadeMBeansSensitive()Gets whether JMX calls to non-facade mbeans (i.e.voidsetNonFacadeMBeansSensitive(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-trueif non-facade mbean calls are sensitive;falseotherwise
-
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:
trueif non-facade mbean calls are sensitive;falseotherwise
-
-