Package io.hawt.jmx
Class RBACRegistry
java.lang.Object
io.hawt.jmx.RBACRegistry
- All Implemented Interfaces:
RBACRegistryMBean
Generally we do enhanced Jolokia list operation, but if OSGi env is found we decorate the returned
objects with RBAC information.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
LOG
public static final org.slf4j.Logger LOG
-
-
Constructor Details
-
RBACRegistry
public RBACRegistry()
-
-
Method Details
-
init
- Throws:
Exception
-
destroy
- Throws:
Exception
-
list
Description copied from interface:RBACRegistryMBeanReturnsMap(that can be nicely handled by Jolokia) containing everything that is initially needed by hawtio client application. It's an optimized and dedicated method that runs much faster than sequence of relevant Jolokia operations (LIST+EXEC with maxDepth=7).- Specified by:
listin interfaceRBACRegistryMBean- Returns:
- The optimised data type of MBean domains and cache
- Throws:
Exception
-
list
Description copied from interface:RBACRegistryMBeanReturns a subset of MBeans specified by the given innerpath. Everything else works in the same way asRBACRegistryMBean.list().- Specified by:
listin interfaceRBACRegistryMBean- Returns:
- The optimised data type of MBean domains and cache
- Throws:
Exception
-