Package io.hawt.jmx

Class RBACRegistry

  • All Implemented Interfaces:
    RBACRegistryMBean

    public class RBACRegistry
    extends Object
    implements RBACRegistryMBean

    Generally we do enhanced Jolokia list operation, but if OSGi env is found we decorate the returned objects with RBAC information.

    • Field Detail

      • LOG

        public static org.slf4j.Logger LOG
    • Constructor Detail

      • RBACRegistry

        public RBACRegistry()
    • Method Detail

      • list

        public Map<String,​Object> list()
                                      throws Exception
        Description copied from interface: RBACRegistryMBean
        Returns Map (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:
        list in interface RBACRegistryMBean
        Returns:
        Throws:
        Exception