hawtio-osgi-jmx 1.4.0.redhat-630224
A C D G I L M N O P R S 

A

Activator - Class in io.hawt.osgi.jmx
 
Activator() - Constructor for class io.hawt.osgi.jmx.Activator
 

C

ConfigAdmin - Class in io.hawt.osgi.jmx
 
ConfigAdminMXBean - Interface in io.hawt.osgi.jmx
This MXBean is to get around a limitation in Jolokia (1.1.2) which prevents it from working with JMX APIs that take a TabularData argument such as ConfigurationAdminMBean.html.update(String pid, TabularData properties).
configAdminUpdate(String, Map<String, String>) - Method in class io.hawt.osgi.jmx.ConfigAdmin
 
configAdminUpdate(String, Map<String, String>) - Method in interface io.hawt.osgi.jmx.ConfigAdminMXBean
 

D

decorate(Map<String, Object>) - Method in class io.hawt.osgi.jmx.RBACDecorator
If we have access to ConfigurationAdmin, we can add RBAC information
decorate(Map<String, Object>) - Method in interface io.hawt.osgi.jmx.RBACDecoratorMBean
Decorates Map (that can be nicely handled by Jolokia) containing everything that is initially needed by hawtio client application.

G

getLoadClassOrigin(long, String) - Method in class io.hawt.osgi.jmx.OSGiTools
 
getLoadClassOrigin(long, String) - Method in interface io.hawt.osgi.jmx.OSGiToolsMXBean
Returns from what bundle the given class was loaded, when requested in the context of a certain bundle.
getResourceURL(long, String) - Method in class io.hawt.osgi.jmx.OSGiTools
 
getResourceURL(long, String) - Method in interface io.hawt.osgi.jmx.OSGiToolsMXBean
Returns the URL where the requested resource was found, when looked up in the context of a certain bundle.

I

io.hawt.osgi.jmx - package io.hawt.osgi.jmx
 
iterateDownPids(List<String>) - Static method in class io.hawt.osgi.jmx.RBACDecorator
see: org.apache.karaf.management.KarafMBeanServerGuard#iterateDownPids(java.util.List) Given a list of segments, return a list of PIDs that are searched in this order.

L

LOG - Static variable in class io.hawt.osgi.jmx.RBACDecorator
 

M

mayShareRBACInfo(List<String>, ObjectName, ObjectName) - Static method in class io.hawt.osgi.jmx.RBACDecorator
Checks if two ObjectNames may share RBAC info - if the same configadmin PIDs are examined by Karaf

N

nameSegments(ObjectName) - Static method in class io.hawt.osgi.jmx.RBACDecorator
see: org.apache.karaf.management.KarafMBeanServerGuard#getNameSegments(javax.management.ObjectName) Assuming full ObjectName (not null, not containing wildcards and other funny stuff), split objectName to elements used then co contruct ordered list of PIDs to check for MBean permissions.

O

OSGiTools - Class in io.hawt.osgi.jmx
 
OSGiToolsMXBean - Interface in io.hawt.osgi.jmx
 

P

pidListKey(List<String>, ObjectName) - Static method in class io.hawt.osgi.jmx.RBACDecorator
Converts ObjectName to a key that helps verifying whether different MBeans can produce same RBAC info

R

RBACDecorator - Class in io.hawt.osgi.jmx
An MBean that may be used by hawtio:type=security,name=RBACRegistry to decorate optimized jolokia list operation with RBAC info.
RBACDecorator(BundleContext) - Constructor for class io.hawt.osgi.jmx.RBACDecorator
 
RBACDecoratorMBean - Interface in io.hawt.osgi.jmx
MBean that optimizes access to Karaf's RBAC services.

S

start(BundleContext) - Method in class io.hawt.osgi.jmx.Activator
 
stop(BundleContext) - Method in class io.hawt.osgi.jmx.Activator
 
A C D G I L M N O P R S 
hawtio-osgi-jmx 1.4.0.redhat-630224

Copyright © 2016 JBoss by Red Hat. All rights reserved.