A C D F G I J L M N O P R S T U W 

A

AbstractCompendiumHandler - Class in org.apache.aries.jmx
Abstract implementation of MBeanHandler that provides a template with basic tracking of an optional compendium service.
AbstractCompendiumHandler(JMXAgentContext, Filter) - Constructor for class org.apache.aries.jmx.AbstractCompendiumHandler
 
AbstractCompendiumHandler(JMXAgentContext, String) - Constructor for class org.apache.aries.jmx.AbstractCompendiumHandler
 
Activator - Class in org.apache.aries.jmx
Activator for JMX OSGi bundle.
Activator() - Constructor for class org.apache.aries.jmx.Activator
 
addingService(ServiceReference) - Method in class org.apache.aries.jmx.AbstractCompendiumHandler
 
addingService(ServiceReference) - Method in class org.apache.aries.jmx.MBeanServiceTracker
Register MBeans using JMXAgentContext.registerMBeans(MBeanServer) when MBeanServer service is discovered
agentContext - Variable in class org.apache.aries.jmx.AbstractCompendiumHandler
 

C

close() - Method in interface org.apache.aries.jmx.MBeanHandler
Stops handler.
ConfigurationAdmin - Class in org.apache.aries.jmx.cm
Implementation of ConfigurationAdminMBean
ConfigurationAdmin(ConfigurationAdmin) - Constructor for class org.apache.aries.jmx.cm.ConfigurationAdmin
Constructs a ConfigurationAdmin implementation
ConfigurationAdminMBeanHandler - Class in org.apache.aries.jmx.cm
Implementation of MBeanHandler which manages the ConfigurationAdminMBean implementation
ConfigurationAdminMBeanHandler(JMXAgentContext) - Constructor for class org.apache.aries.jmx.cm.ConfigurationAdminMBeanHandler
Constructs new ConfigurationAdminMBeanHandler instance
constructInjectMBean(Object) - Method in class org.apache.aries.jmx.AbstractCompendiumHandler
Implement this method to construct an appropriate StandardMBean instance which is backed by the supplied service tracked by this handler
constructInjectMBean(Object) - Method in class org.apache.aries.jmx.cm.ConfigurationAdminMBeanHandler
 
createFactoryConfiguration(String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
createFactoryConfigurationForLocation(String, String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
createFullObjectName(BundleContext, String) - Static method in class org.apache.aries.jmx.util.ObjectNameUtils
 

D

delete(String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
deleteConfigurations(String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
deleteForLocation(String, String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 

F

from(CompositeData) - Static method in class org.apache.aries.jmx.codec.PropertyData
Constructs a PropertyData object from the given CompositeData
fromDictionary(Dictionary<String, String>) - Static method in class org.apache.aries.jmx.util.TypeUtils
Converts a Dictionary object to a Map
fromString(Class<T>, String) - Static method in class org.apache.aries.jmx.util.TypeUtils
Converts a String value to an Object of the specified type

G

getAgentContext() - Method in interface org.apache.aries.jmx.agent.JMXAgent
Gets JMXAgentContext @see JMXAgentContext.
getAgentContext() - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
getBaseName() - Method in class org.apache.aries.jmx.AbstractCompendiumHandler
The base name of the MBean.
getBaseName() - Method in class org.apache.aries.jmx.cm.ConfigurationAdminMBeanHandler
 
getBundleContext() - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Gets bundle context.
getBundleLocation(String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
getConfigurations(String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
getEncodedType() - Method in class org.apache.aries.jmx.codec.PropertyData
 
getEncodedValue() - Method in class org.apache.aries.jmx.codec.PropertyData
 
getFactoryPid(String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
getFactoryPidForLocation(String, String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
getKey() - Method in class org.apache.aries.jmx.codec.PropertyData
 
getLogger() - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Gets a logger represents by @see Logger.
getMbean() - Method in class org.apache.aries.jmx.AbstractCompendiumHandler
Gets the StandardMBean managed by this handler when the backing service is available or null
getMbean() - Method in interface org.apache.aries.jmx.MBeanHandler
Gets MBean holden by handler.
getName() - Method in class org.apache.aries.jmx.AbstractCompendiumHandler
 
getName() - Method in interface org.apache.aries.jmx.MBeanHandler
Gets name of the MBean.
getProperties(String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
getPropertiesForLocation(String, String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
getRegistrationExecutor() - Method in interface org.apache.aries.jmx.agent.JMXAgent
Gets registration ExecutorService.
getRegistrationExecutor() - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Delegates invocation to JMX agent.
getRegistrationExecutor() - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
getValue() - Method in class org.apache.aries.jmx.codec.PropertyData
 

I

isEncodingPrimitive() - Method in class org.apache.aries.jmx.codec.PropertyData
 

J

JMXAgent - Interface in org.apache.aries.jmx.agent
This JMXAgent class represent agent for MBeanServers registered in ServiceRegistry.
JMXAgentContext - Class in org.apache.aries.jmx.agent
This class JMXAgentContext represents context of JMXAgent.
JMXAgentContext(BundleContext, JMXAgent, Logger) - Constructor for class org.apache.aries.jmx.agent.JMXAgentContext
Constructs new JMXAgentContext.
JMXAgentImpl - Class in org.apache.aries.jmx.agent
Represent agent for MBeanServers registered in ServiceRegistry.
JMXAgentImpl(Logger) - Constructor for class org.apache.aries.jmx.agent.JMXAgentImpl
Constructs new JMXAgent.
JMXThreadFactory - Class in org.apache.aries.jmx
 
JMXThreadFactory(String) - Constructor for class org.apache.aries.jmx.JMXThreadFactory
 

L

log(int, String) - Method in class org.apache.aries.jmx.Logger
 
log(int, String, Throwable) - Method in class org.apache.aries.jmx.Logger
 
log(ServiceReference, int, String) - Method in class org.apache.aries.jmx.Logger
 
log(ServiceReference, int, String, Throwable) - Method in class org.apache.aries.jmx.Logger
 
Logger - Class in org.apache.aries.jmx
This Logger class represents ServiceTracker for LogService.
Logger(BundleContext) - Constructor for class org.apache.aries.jmx.Logger
Constructs new Logger(ServiceTracker for LogService).

M

mathTypes - Static variable in class org.apache.aries.jmx.util.TypeUtils
 
mbean - Variable in class org.apache.aries.jmx.AbstractCompendiumHandler
 
MBeanHandler - Interface in org.apache.aries.jmx
Represents JMX OSGi MBeans handler.
MBeanServiceTracker - Class in org.apache.aries.jmx
This class MBeanServiceTracker represents ServiceTracker for MBeanServer's registered as services.
MBeanServiceTracker(JMXAgentContext) - Constructor for class org.apache.aries.jmx.MBeanServiceTracker
Constructs new MBeanServiceTracker.

N

newInstance(String, T) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance parameterized by value's type
newInstance(String, int) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance which preserves encoded type information for primitive int type
newInstance(String, long) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance which preserves encoded type information for primitive long type
newInstance(String, float) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance which preserves encoded type information for primitive float type
newInstance(String, double) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance which preserves encoded type information for primitive double type
newInstance(String, byte) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance which preserves encoded type information for primitive byte type
newInstance(String, char) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance which preserves encoded type information for primitive char type
newInstance(String, boolean) - Static method in class org.apache.aries.jmx.codec.PropertyData
Static factory method for PropertyData instance which preserves encoded type information for primitive boolean type
newThread(Runnable) - Method in class org.apache.aries.jmx.JMXThreadFactory
 

O

ObjectNameUtils - Class in org.apache.aries.jmx.util
 
open() - Method in interface org.apache.aries.jmx.MBeanHandler
Starts handler.
org.apache.aries.jmx - package org.apache.aries.jmx
 
org.apache.aries.jmx.agent - package org.apache.aries.jmx.agent
 
org.apache.aries.jmx.cm - package org.apache.aries.jmx.cm
 
org.apache.aries.jmx.codec - package org.apache.aries.jmx.codec
 
org.apache.aries.jmx.util - package org.apache.aries.jmx.util
 

P

primitiveToWrapper - Static variable in class org.apache.aries.jmx.util.TypeUtils
 
primitiveTypes - Static variable in class org.apache.aries.jmx.util.TypeUtils
 
PropertyData<T> - Class in org.apache.aries.jmx.codec
PropertyData represents Property Type @see JmxConstants.PROPERTY_TYPE.

R

registerMBean(MBeanHandler) - Method in interface org.apache.aries.jmx.agent.JMXAgent
Registers MBean with all available MBeanServers.
registerMBean(MBeanHandler) - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Delegates invocation to JMX agent.
registerMBean(MBeanHandler) - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
registerMBeans(MBeanServer) - Method in interface org.apache.aries.jmx.agent.JMXAgent
Registers MBeans with provided MBeanServer.
registerMBeans(MBeanServer) - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Delegates invocation to JMX agent.
registerMBeans(MBeanServer) - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
removedService(ServiceReference, Object) - Method in class org.apache.aries.jmx.AbstractCompendiumHandler
 
removedService(ServiceReference, Object) - Method in class org.apache.aries.jmx.MBeanServiceTracker
Unregister MBeans using JMXAgentContext.unregisterMBeans(MBeanServer) when MBeanServer service is removed (unregistered from ServiceRegistry) or tracker is closed

S

setAgentContext(JMXAgentContext) - Method in interface org.apache.aries.jmx.agent.JMXAgent
Sets JMXAgentContext for this agent.
setAgentContext(JMXAgentContext) - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
setBundleLocation(String, String) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
start(BundleContext) - Method in class org.apache.aries.jmx.Activator
Called when JMX OSGi bundle starts.
start() - Method in interface org.apache.aries.jmx.agent.JMXAgent
This method starts JMX agent.
start() - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
stop(BundleContext) - Method in class org.apache.aries.jmx.Activator
Called when JMX OSGi bundle stops.
stop() - Method in interface org.apache.aries.jmx.agent.JMXAgent
Stops JMXAgent.
stop() - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 

T

toCompositeData() - Method in class org.apache.aries.jmx.codec.PropertyData
Returns CompositeData representing a Property typed by JmxConstants.PROPERTY_TYPE.
toLong(long[]) - Static method in class org.apache.aries.jmx.util.TypeUtils
Converts primitive long[] array to Long[]
toPrimitive(Long[]) - Static method in class org.apache.aries.jmx.util.TypeUtils
Converts Long[] array to primitive
trackedId - Variable in class org.apache.aries.jmx.AbstractCompendiumHandler
 
types - Static variable in class org.apache.aries.jmx.util.TypeUtils
 
TypeUtils - Class in org.apache.aries.jmx.util
This class provides common utilities related to type conversions for the MBean implementations

U

unregisterMBean(MBeanHandler) - Method in interface org.apache.aries.jmx.agent.JMXAgent
Unregisters MBean with all available MBeanServers.
unregisterMBean(String) - Method in interface org.apache.aries.jmx.agent.JMXAgent
Deprecated. 
unregisterMBean(MBeanHandler) - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Delegates invocation to JMX agent.
unregisterMBean(String) - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Deprecated. 
unregisterMBean(MBeanHandler) - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
unregisterMBean(String) - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
unregisterMBeans(MBeanServer) - Method in interface org.apache.aries.jmx.agent.JMXAgent
Unregisters MBeans with provided MBeanServer.
unregisterMBeans(MBeanServer) - Method in class org.apache.aries.jmx.agent.JMXAgentContext
Delegates invocation to JMX agent.
unregisterMBeans(MBeanServer) - Method in class org.apache.aries.jmx.agent.JMXAgentImpl
 
update(String, TabularData) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 
updateForLocation(String, String, TabularData) - Method in class org.apache.aries.jmx.cm.ConfigurationAdmin
 

W

wrapperTypes - Static variable in class org.apache.aries.jmx.util.TypeUtils
 
A C D F G I J L M N O P R S T U W 

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