Skip navigation links
A C D E G I L M O R S T U V 

A

AbstractMValue - Class in com.axonivy.jmx.util
Abstract managed value
AbstractMValue(String) - Constructor for class com.axonivy.jmx.util.AbstractMValue
 
AbstractMValue(String, String) - Constructor for class com.axonivy.jmx.util.AbstractMValue
 
addExecutionContext(IExecutionContext) - Static method in class com.axonivy.jmx.MBeans
All method calls that are done when calling a managed operations or reading and writing managed attributes through bean accessor methods are executed within the given execution context.
addValue(int) - Method in class com.axonivy.jmx.util.MaximumIntValueSinceLastRead
 

C

com.axonivy.jmx - package com.axonivy.jmx
Annotations and utility classes to register POJO's as JMX MBeans.
com.axonivy.jmx.util - package com.axonivy.jmx.util
Utility classes that simplifies the implementation of MBeans.

D

DEFAULT_ERROR_STRATEGY - Static variable in class com.axonivy.jmx.MConstants
This strategy is set by default

E

errorRegisteringMBean(Object, Throwable) - Method in interface com.axonivy.jmx.IRegisterMBeanErrorStrategy
Called if an error occurs during the registration of an MBean
EventCounter - Class in com.axonivy.jmx.util
Counts events.
EventCounter(String) - Constructor for class com.axonivy.jmx.util.EventCounter
 
EventCounter(String, String) - Constructor for class com.axonivy.jmx.util.EventCounter
 
executeInContext(Callable<T>) - Method in interface com.axonivy.jmx.IExecutionContext
Executes the given callee in some execution context.

G

getAction() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
getCapitalizedName() - Method in class com.axonivy.jmx.util.AbstractMValue
 
getCount() - Method in class com.axonivy.jmx.util.EventCounter
 
getCount() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
getDescription() - Method in class com.axonivy.jmx.util.AbstractMValue
 
getMaxExecutionTimeDeltaInMicroSeconds() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
getMaxExecutionTimeInMicroSeconds() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
getMaximumValueAndReset() - Method in class com.axonivy.jmx.util.MaximumIntValueSinceLastRead
Gets the maximum value added with MaximumIntValueSinceLastRead.addValue(int) since the last call to this method.
getMBeanServer() - Static method in class com.axonivy.jmx.MBeans
 
getMinExecutionTimeDeltaInMicroSeconds() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
getMinExecutionTimeInMicroSeconds() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
getName() - Method in class com.axonivy.jmx.util.AbstractMValue
 
getObject() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
getTimeInMilliSeconds() - Method in class com.axonivy.jmx.util.OperationExecutionCounter.StopWatch
 
getTimeInNanoSeconds() - Method in class com.axonivy.jmx.util.OperationExecutionCounter.StopWatch
 
getTotalExecutionTimeInMicroSeconds() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 

I

IExecutionContext - Interface in com.axonivy.jmx
An execution context.
IGNORE_ERROR_STRATEGY - Static variable in class com.axonivy.jmx.MConstants
Ignores all registration errors
increase() - Method in class com.axonivy.jmx.util.EventCounter
 
IRegisterMBeanErrorStrategy - Interface in com.axonivy.jmx
Strategy what to do if an error occurs during the registration of an MBean
isMBean(Object) - Static method in class com.axonivy.jmx.MBeans
 

L

LOG_ERROR_STRATEGY - Static variable in class com.axonivy.jmx.MConstants
Logs the registration error

M

managedList(List<T>) - Static method in class com.axonivy.jmx.MCollections
Converts the given list to a managed list.
managedMap(Map<T, V>) - Static method in class com.axonivy.jmx.MCollections
Converts the given map to a managed map.
MAttribute - Annotation Type in com.axonivy.jmx
Use this annotation to manage a value of a field or a value that is provided by bean accessor method as attribute of a MBean.
MaximumIntValueSinceLastRead - Class in com.axonivy.jmx.util
Stores the maximum value of the values given with MaximumIntValueSinceLastRead.addValue(int).
MaximumIntValueSinceLastRead(String) - Constructor for class com.axonivy.jmx.util.MaximumIntValueSinceLastRead
 
MaximumIntValueSinceLastRead(String, String) - Constructor for class com.axonivy.jmx.util.MaximumIntValueSinceLastRead
 
MBean - Annotation Type in com.axonivy.jmx
Use this annotation to manage an object as an MBean.
MBeans - Class in com.axonivy.jmx
Provides methods to register and unregister MBeans
MCollections - Class in com.axonivy.jmx
A managed collection automatically registers MBeans added to the collection and unregister them if they are removed from the collection.
Example:
MCollections() - Constructor for class com.axonivy.jmx.MCollections
 
MComposite - Annotation Type in com.axonivy.jmx
Use this annotation on classes that are used as complex attribute types.
MCompositionReference - Annotation Type in com.axonivy.jmx
Use this annotation on fields that reference mbeans or methods that return references to mbeans which should be registered and unregistered
if the parent mbean (the mbean containing the annotated fields or methods) is registered or unregistered.
MConstants - Class in com.axonivy.jmx
 
MConstants() - Constructor for class com.axonivy.jmx.MConstants
 
MException - Exception in com.axonivy.jmx
Exception thrown by the management library if an MBean cannot be registered
MException(Throwable) - Constructor for exception com.axonivy.jmx.MException
 
MException(String, MBeanException) - Constructor for exception com.axonivy.jmx.MException
 
MInclude - Annotation Type in com.axonivy.jmx
Use this annotation to include MAttribute or MOperation of another class that is aggregated by the MBean as attribute and operations of the MBean itself.
MItem - Annotation Type in com.axonivy.jmx
An item of a MComposite.
MOperation - Annotation Type in com.axonivy.jmx
Use this annotation to manage a method as operation of a MBean.
MOperation.Impact - Enum in com.axonivy.jmx
 
MSizeAttribute - Annotation Type in com.axonivy.jmx
Use this annotation to manage the size of an object as attribute on a MBean.
MUtils - Class in com.axonivy.jmx.util
Utility class that provides useful functions to manipulate JMX objects
MUtils() - Constructor for class com.axonivy.jmx.util.MUtils
 

O

OperationExecutionCounter - Class in com.axonivy.jmx.util
Counts the executions and measures the execution time of operations.
OperationExecutionCounter(String) - Constructor for class com.axonivy.jmx.util.OperationExecutionCounter
 
OperationExecutionCounter(String, String, String, String) - Constructor for class com.axonivy.jmx.util.OperationExecutionCounter
 
OperationExecutionCounter.StopWatch - Class in com.axonivy.jmx.util
 

R

registerMBeanFor(Object) - Static method in class com.axonivy.jmx.MBeans
 
registerMBeansFor(Collection<? extends Object>) - Static method in class com.axonivy.jmx.MBeans
Registers all objects in the given collection that are MBeans (MBeans.isMBean(Object)).
removeExecutionContext(IExecutionContext) - Static method in class com.axonivy.jmx.MBeans
 
reset() - Method in class com.axonivy.jmx.util.EventCounter
 
reset() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 

S

setRegisterMBeanErrorStrategy(IRegisterMBeanErrorStrategy) - Static method in class com.axonivy.jmx.MBeans
 
start() - Method in class com.axonivy.jmx.util.OperationExecutionCounter
 
stop() - Method in class com.axonivy.jmx.util.OperationExecutionCounter.StopWatch
 
StopWatch() - Constructor for class com.axonivy.jmx.util.OperationExecutionCounter.StopWatch
 

T

THROW_RUNTIME_EXCEPTION_ERROR_STRATEGY - Static variable in class com.axonivy.jmx.MConstants
Throws a runtime exception.
toInt() - Method in enum com.axonivy.jmx.MOperation.Impact
 
toRows(TabularData) - Static method in class com.axonivy.jmx.util.MUtils
 

U

unregisterAllMBeans() - Static method in class com.axonivy.jmx.MBeans
 
unregisterMBeanFor(Object) - Static method in class com.axonivy.jmx.MBeans
 
unregisterMBeansFor(Collection<? extends Object>) - Static method in class com.axonivy.jmx.MBeans
Unregisters all objects in the given collection that are MBeans (MBeans.isMBean(Object)).

V

valueOf(String) - Static method in enum com.axonivy.jmx.MOperation.Impact
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.axonivy.jmx.MOperation.Impact
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G I L M O R S T U V 
Skip navigation links

Copyright © 2016 AXON IVY AG. All rights reserved.