Skip navigation links
A B C D E F G I L M N O P Q R S U 

A

addLn(String) - Method in class org.bedework.util.jmx.InfoLines
Appends newline
AnnotatedMBean - Class in org.bedework.util.jmx
MBean that looks for method/parameter descriptions in the Info annotation.
AnnotatedMBean(T, Class<T>) - Constructor for class org.bedework.util.jmx.AnnotatedMBean
Instance where the MBean interface is implemented by another object.
AnnotatedMBean(Class<?>) - Constructor for class org.bedework.util.jmx.AnnotatedMBean
Instance where the MBean interface is implemented by this object.

B

BaseMBean - Interface in org.bedework.util.jmx
Base class for JMX configuration beans
boolAttrInfo(String, String) - Static method in class org.bedework.util.jmx.MBeanUtil
 

C

cfg - Variable in class org.bedework.util.jmx.ConfBase
 
ConfBase<T extends ConfigBase> - Class in org.bedework.util.jmx
A configuration has a name and a location.
ConfBase() - Constructor for class org.bedework.util.jmx.ConfBase
At least setServiceName MUST be called
ConfBase(String) - Constructor for class org.bedework.util.jmx.ConfBase
 
ConfBaseMBean - Interface in org.bedework.util.jmx
Base class for JMX configuration beans
ConfigHolder<T extends ConfigBase> - Interface in org.bedework.util.jmx
This interface defines methods to access and update the config
createCustomComponentMBeanName(String, String) - Method in class org.bedework.util.jmx.ManagementContext
Formulate and return the MBean ObjectName of a custom control MBean
createMBeanServer() - Method in class org.bedework.util.jmx.ManagementContext
 
createObjectName(String, String) - Method in class org.bedework.util.jmx.ConfBase
 

D

DEFAULT_DOMAIN - Static variable in class org.bedework.util.jmx.ManagementContext
Default jmx domain

E

encodeObjectNamePart(String) - Static method in class org.bedework.util.jmx.ManagementContext
 
exceptionMsg(Throwable) - Method in class org.bedework.util.jmx.InfoLines
Emit the exception message

F

findMBeanServer() - Method in class org.bedework.util.jmx.ManagementContext
 

G

getAttribute(ObjectName, String) - Method in class org.bedework.util.jmx.ManagementContext
 
getAttribute(String, String) - Static method in class org.bedework.util.jmx.MBeanUtil
 
getConfig() - Method in class org.bedework.util.jmx.ConfBase
 
getConfig() - Method in interface org.bedework.util.jmx.ConfigHolder
 
getConfigInfo(Class<T>) - Method in class org.bedework.util.jmx.ConfBase
 
getConfigInfo(String, Class<T>) - Method in class org.bedework.util.jmx.ConfBase
 
getConfigInfo(ConfigurationStore, String, Class<T>) - Method in class org.bedework.util.jmx.ConfBase
 
getConfigName() - Method in class org.bedework.util.jmx.ConfBase
 
getConfigName() - Method in interface org.bedework.util.jmx.ConfBaseMBean
 
getConfigPname() - Method in class org.bedework.util.jmx.ConfBase
 
getConfigUri() - Method in class org.bedework.util.jmx.ConfBase
 
getConfigUri() - Method in interface org.bedework.util.jmx.ConfigHolder
 
getDescription(MBeanAttributeInfo) - Method in class org.bedework.util.jmx.AnnotatedMBean
getDescription(MBeanOperationInfo) - Method in class org.bedework.util.jmx.AnnotatedMBean
getJmxDomainName() - Method in class org.bedework.util.jmx.ManagementContext
 
getManagementContext() - Static method in class org.bedework.util.jmx.ConfBase
 
getMBean(Class, String) - Static method in class org.bedework.util.jmx.MBeanUtil
Create a proxy to the given mbean
getMBeanServer() - Method in class org.bedework.util.jmx.ManagementContext
Get the MBeanServer
getParameterName(MBeanOperationInfo, MBeanParameterInfo, int) - Method in class org.bedework.util.jmx.AnnotatedMBean
getPathSuffix() - Method in class org.bedework.util.jmx.ConfBase
 
getRegisteredMBeans() - Method in class org.bedework.util.jmx.ConfBase
 
getServiceName() - Method in interface org.bedework.util.jmx.BaseMBean
 
getServiceName() - Method in class org.bedework.util.jmx.ConfBase
 
getServiceObjectName() - Method in class org.bedework.util.jmx.ConfBase
 
getStatus() - Method in interface org.bedework.util.jmx.BaseMBean
 
getStatus() - Method in class org.bedework.util.jmx.ConfBase
 
getStore() - Method in class org.bedework.util.jmx.ConfBase
Get a ConfigurationStore based on the uri or property value.
getStore() - Method in interface org.bedework.util.jmx.ConfigHolder
Get the underlying ConfigurationStore
getSystemObjectName(String, String, Class) - Static method in class org.bedework.util.jmx.ManagementContext
Retrieve a System ObjectName

I

InfoLines - Class in org.bedework.util.jmx
Help for returning output
InfoLines() - Constructor for class org.bedework.util.jmx.InfoLines
 
invoke(String, String, Object[], String[]) - Static method in class org.bedework.util.jmx.MBeanUtil
 
isCreateMBeanServer() - Method in class org.bedework.util.jmx.ManagementContext
 
isJboss5 - Static variable in class org.bedework.util.jmx.ManagementContext
I think we need this for the class loading
isRunning() - Method in interface org.bedework.util.jmx.BaseMBean
Lifecycle
isRunning() - Method in class org.bedework.util.jmx.ConfBase
 
isUseMBeanServer() - Method in class org.bedework.util.jmx.ManagementContext
 

L

loadConfig() - Method in class org.bedework.util.jmx.ConfBase
(Re)load the configuration
loadConfig(Class<T>) - Method in class org.bedework.util.jmx.ConfBase
 
loadOnlyConfig(Class<T>) - Method in class org.bedework.util.jmx.ConfBase
Load the configuration if we only expect one and we don't care or know what it's called.

M

makeObject(String) - Static method in class org.bedework.util.jmx.ConfBase
 
ManagementContext - Class in org.bedework.util.jmx
Heavily modified version from activemq.
ManagementContext() - Constructor for class org.bedework.util.jmx.ManagementContext
 
ManagementContext(String) - Constructor for class org.bedework.util.jmx.ManagementContext
 
ManagementContext(MBeanServer) - Constructor for class org.bedework.util.jmx.ManagementContext
 
MBeanInfo - Annotation Type in org.bedework.util.jmx
Allow annotation of MBean properties, actions and parameters
MBeanUtil - Class in org.bedework.util.jmx
 
MBeanUtil() - Constructor for class org.bedework.util.jmx.MBeanUtil
 

N

newProxyInstance(ObjectName, Class, boolean) - Method in class org.bedework.util.jmx.ManagementContext
 

O

org.bedework.util.jmx - package org.bedework.util.jmx
 

P

putConfig() - Method in interface org.bedework.util.jmx.ConfigHolder
Save the configuration.

Q

queryNames(ObjectName, QueryExp) - Method in class org.bedework.util.jmx.ManagementContext
Gets the names of MBeans controlled by the MBean server.

R

register(String, String, Object) - Method in class org.bedework.util.jmx.ConfBase
 
register(ObjectName, Object) - Method in class org.bedework.util.jmx.ConfBase
 
registerMBean(ManagementContext, Object, ObjectName) - Static method in class org.bedework.util.jmx.AnnotatedMBean
Register an mbean with the jmx context
registerMBean(Object, ObjectName) - Method in class org.bedework.util.jmx.ManagementContext
 

S

saveConfig() - Method in class org.bedework.util.jmx.ConfBase
 
saveConfig() - Method in interface org.bedework.util.jmx.ConfBaseMBean
Save the current configuration
setConfigName(String) - Method in class org.bedework.util.jmx.ConfBase
 
setConfigName(String) - Method in interface org.bedework.util.jmx.ConfBaseMBean
 
setConfigPname(String) - Method in class org.bedework.util.jmx.ConfBase
Specify a system property giving the absolute path to the configuration directory.
setConfigUri(String) - Method in class org.bedework.util.jmx.ConfBase
Specify the absolute path to the configuration directory.
setCreateMBeanServer(boolean) - Method in class org.bedework.util.jmx.ManagementContext
 
setJmxDomainName(String) - Method in class org.bedework.util.jmx.ManagementContext
 
setMBeanServer(MBeanServer) - Method in class org.bedework.util.jmx.ManagementContext
Set the MBeanServer
setPathSuffix(String) - Method in class org.bedework.util.jmx.ConfBase
Specify a suffix to the path to the configuration directory.
setServiceName(String) - Method in class org.bedework.util.jmx.ConfBase
 
setStatus(String) - Method in class org.bedework.util.jmx.ConfBase
 
setStore(ConfigurationStore) - Method in class org.bedework.util.jmx.ConfBase
Set a ConfigurationStore
setUseMBeanServer(boolean) - Method in class org.bedework.util.jmx.ManagementContext
 
start() - Method in interface org.bedework.util.jmx.BaseMBean
Lifecycle
start() - Method in class org.bedework.util.jmx.ConfBase
 
start() - Method in class org.bedework.util.jmx.ManagementContext
 
statusDone - Static variable in class org.bedework.util.jmx.ConfBase
 
statusFailed - Static variable in class org.bedework.util.jmx.ConfBase
 
statusRunning - Static variable in class org.bedework.util.jmx.ConfBase
 
statusStopped - Static variable in class org.bedework.util.jmx.ConfBase
 
statusTimedout - Static variable in class org.bedework.util.jmx.ConfBase
 
statusUnknown - Static variable in class org.bedework.util.jmx.ConfBase
 
stop() - Method in interface org.bedework.util.jmx.BaseMBean
Lifecycle
stop() - Method in class org.bedework.util.jmx.ConfBase
 
stop() - Method in class org.bedework.util.jmx.ManagementContext
 
stringAttrInfo(String, String) - Static method in class org.bedework.util.jmx.MBeanUtil
 

U

unregister(String, String) - Method in class org.bedework.util.jmx.ConfBase
 
unregister(ObjectName) - Method in class org.bedework.util.jmx.ConfBase
 
unregisterMBean(ObjectName) - Method in class org.bedework.util.jmx.ManagementContext
Unregister an MBean
A B C D E F G I L M N O P Q R S U 
Skip navigation links

Copyright © 2017 Bedework. All rights reserved.