| Package | Description |
|---|---|
| java.lang.management |
Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
|
| javax.management |
Provides the core classes for the Java Management Extensions.
|
| javax.management.loading |
Provides the classes which implement advanced dynamic loading.
|
| javax.management.modelmbean |
Provides the definition of the ModelMBean classes.
|
| javax.management.monitor |
Provides the definition of the monitor classes.
|
| javax.management.openmbean |
Provides the open data types and Open MBean descriptor classes.
|
| javax.management.relation |
Provides the definition of the Relation Service.
|
| javax.management.remote |
Interfaces for remote access to JMX MBean servers.
|
| javax.management.remote.rmi |
The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.
|
| javax.management.timer |
Provides the definition of the Timer MBean.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
PlatformManagedObject.getObjectName()
Returns an
ObjectName instance representing the object name of this platform managed object.
|
| Modifier and Type | Field and Description |
|---|---|
static ObjectName |
MBeanServerDelegate.DELEGATE_NAME
Defines the default ObjectName of the MBeanServerDelegate.
|
static ObjectName |
ObjectName.WILDCARD
Defines the wildcard "*:*" ObjectName.
|
| Modifier and Type | Method and Description |
|---|---|
static ObjectName |
ObjectName.getInstance(ObjectName
Return an instance of ObjectName that can be used anywhere the given object can be used.
|
static ObjectName |
ObjectName.getInstance(String
Return an instance of ObjectName that can be used anywhere an object obtained with
new ObjectName(name) can be used.
|
static ObjectName |
ObjectName.getInstance(String
Return an instance of ObjectName that can be used anywhere an object obtained with
new ObjectName(domain, table) can be used.
|
static ObjectName |
ObjectName.getInstance(String
Return an instance of ObjectName that can be used anywhere an object obtained with
new ObjectName(domain, key, value) can be used.
|
ObjectName |
MBeanServerNotification.getMBeanName()
Returns the object name of the MBean that caused the notification.
|
ObjectName |
ObjectInstance.getObjectName()
Returns the object name part.
|
ObjectName |
MBeanServerInvocationHandler.getObjectName()
The name of the MBean within the MBean server to which methods are forwarded.
|
ObjectName |
StandardMBean.preRegister(MBeanServer
Allows the MBean to perform any operations it needs before being registered in the MBean server.
|
ObjectName |
MBeanRegistration.preRegister(MBeanServer
Allows the MBean to perform any operations it needs before being registered in the MBean Server.
|
| Modifier and Type | Method and Description |
|---|---|
Set |
MBeanServer.queryNames(ObjectName
Gets the names of MBeans controlled by the MBean server.
|
Set |
MBeanServerConnection.queryNames(ObjectName
Gets the names of MBeans controlled by the MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MBeanServer.addNotificationListener(ObjectName
Adds a listener to a registered MBean.
|
void |
MBeanServerConnection.addNotificationListener(ObjectName
Adds a listener to a registered MBean.
|
void |
MBeanServer.addNotificationListener(ObjectName
Adds a listener to a registered MBean.
|
void |
MBeanServerConnection.addNotificationListener(ObjectName
Adds a listener to a registered MBean.
|
ValueExp |
StringValueExp.apply(ObjectName
Applies the ValueExp on a MBean.
|
boolean |
ObjectName.apply(ObjectName
Test whether this ObjectName, which may be a pattern, matches another ObjectName.
|
boolean |
QueryExp.apply(ObjectName
Applies the QueryExp on an MBean.
|
ValueExp |
ValueExp.apply(ObjectName
Applies the ValueExp on a MBean.
|
ValueExp |
AttributeValueExp.apply(ObjectName
Applies the
AttributeValueExp on an MBean.
|
int |
ObjectName.compareTo(ObjectName
Compares two ObjectName instances.
|
ObjectInstance |
MBeanServer.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInstance |
MBeanServerConnection.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInstance |
MBeanServer.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInstance |
MBeanServerConnection.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInstance |
MBeanServer.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInstance |
MBeanServerConnection.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInstance |
MBeanServer.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInstance |
MBeanServerConnection.createMBean(String
Instantiates and registers an MBean in the MBean server.
|
ObjectInputStream |
MBeanServer.deserialize(ObjectName
Deprecated.
Use
getClassLoaderFor to obtain the appropriate class loader for deserialization.
|
ObjectInputStream |
MBeanServer.deserialize(String
Deprecated.
Use
getClassLoader to obtain the class loader for deserialization.
|
protected Object |
AttributeValueExp.getAttribute(ObjectName
Return the value of the given attribute in the named MBean.
|
Object |
MBeanServer.getAttribute(ObjectName
|
Object |
MBeanServerConnection.getAttribute(ObjectName
Gets the value of a specific attribute of a named MBean.
|
AttributeList |
MBeanServer.getAttributes(ObjectName
|
AttributeList |
MBeanServerConnection.getAttributes(ObjectName
Retrieves the values of several attributes of a named MBean.
|
ClassLoader |
MBeanServer.getClassLoader(ObjectName
Return the named
ClassLoader.
|
ClassLoader |
MBeanServer.getClassLoaderFor(ObjectName
Return the
ClassLoader that was used for loading the class of the named MBean.
|
static ObjectName |
ObjectName.getInstance(ObjectName
Return an instance of ObjectName that can be used anywhere the given object can be used.
|
MBeanInfo |
MBeanServer.getMBeanInfo(ObjectName
|
MBeanInfo |
MBeanServerConnection.getMBeanInfo(ObjectName
This method discovers the attributes and operations that an MBean exposes for management.
|
ObjectInstance |
MBeanServer.getObjectInstance(ObjectName
|
ObjectInstance |
MBeanServerConnection.getObjectInstance(ObjectName
Gets the
ObjectInstance for a given MBean registered with the MBean server.
|
Object |
MBeanServer.instantiate(String
Instantiates an object using the class Loader specified by its
ObjectName.
|
Object |
MBeanServer.instantiate(String
Instantiates an object.
|
Object |
MBeanServer.invoke(ObjectName
|
Object |
MBeanServerConnection.invoke(ObjectName
Invokes an operation on an MBean.
|
boolean |
MBeanServer.isInstanceOf(ObjectName
|
boolean |
MBeanServerConnection.isInstanceOf(ObjectName
Returns true if the MBean specified is an instance of the specified class, false otherwise.
|
boolean |
MBeanServer.isRegistered(ObjectName
|
boolean |
MBeanServerConnection.isRegistered(ObjectName
Checks whether an MBean, identified by its object name, is already registered with the MBean server.
|
static <T> T |
JMX.newMBeanProxy(MBeanServerConnection
Make a proxy for a Standard MBean in a local or remote MBean Server.
|
static <T> T |
JMX.newMBeanProxy(MBeanServerConnection
Make a proxy for a Standard MBean in a local or remote MBean Server that may also support the methods of
NotificationEmitter.
|
static <T> T |
JMX.newMXBeanProxy(MBeanServerConnection
Make a proxy for an MXBean in a local or remote MBean Server.
|
static <T> T |
JMX.newMXBeanProxy(MBeanServerConnection
Make a proxy for an MXBean in a local or remote MBean Server that may also support the methods of
NotificationEmitter.
|
static <T> T |
MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection
Return a proxy that implements the given interface by forwarding its methods through the given MBean server to the named MBean.
|
ObjectName |
StandardMBean.preRegister(MBeanServer
Allows the MBean to perform any operations it needs before being registered in the MBean server.
|
ObjectName |
MBeanRegistration.preRegister(MBeanServer
Allows the MBean to perform any operations it needs before being registered in the MBean Server.
|
Set |
MBeanServer.queryMBeans(ObjectName
Gets MBeans controlled by the MBean server.
|
Set |
MBeanServerConnection.queryMBeans(ObjectName
Gets MBeans controlled by the MBean server.
|
Set |
MBeanServer.queryNames(ObjectName
Gets the names of MBeans controlled by the MBean server.
|
Set |
MBeanServerConnection.queryNames(ObjectName
Gets the names of MBeans controlled by the MBean server.
|
ObjectInstance |
MBeanServer.registerMBean(Object
Registers a pre-existing object as an MBean with the MBean server.
|
void |
MBeanServer.removeNotificationListener(ObjectName
|
void |
MBeanServerConnection.removeNotificationListener(ObjectName
Removes a listener from a registered MBean.
|
void |
MBeanServer.removeNotificationListener(ObjectName
|
void |
MBeanServerConnection.removeNotificationListener(ObjectName
Removes a listener from a registered MBean.
|
void |
MBeanServer.removeNotificationListener(ObjectName
|
void |
MBeanServerConnection.removeNotificationListener(ObjectName
Removes a listener from a registered MBean.
|
void |
MBeanServer.removeNotificationListener(ObjectName
|
void |
MBeanServerConnection.removeNotificationListener(ObjectName
Removes a listener from a registered MBean.
|
void |
MBeanServer.setAttribute(ObjectName
|
void |
MBeanServerConnection.setAttribute(ObjectName
Sets the value of a specific attribute of a named MBean.
|
AttributeList |
MBeanServer.setAttributes(ObjectName
|
AttributeList |
MBeanServerConnection.setAttributes(ObjectName
Sets the values of several attributes of a named MBean.
|
void |
MBeanServer.unregisterMBean(ObjectName
Unregisters an MBean from the MBean server.
|
void |
MBeanServerConnection.unregisterMBean(ObjectName
Unregisters an MBean from the MBean server.
|
| Constructor and Description | |
|---|---|
MBeanPermission(String
Create a new MBeanPermission object with the specified target name (class name, member, object name) and actions.
|
|
MBeanServerInvocationHandler(MBeanServerConnection
Invocation handler that forwards methods through an MBean server to a Standard MBean.
|
|
MBeanServerInvocationHandler(MBeanServerConnection
Invocation handler that can forward methods through an MBean server to a Standard MBean or MXBean.
|
|
MBeanServerNotification(String
Creates an MBeanServerNotification object specifying object names of the MBeans that caused the notification and the specified notification type.
|
|
ObjectInstance(ObjectName
Allows an object instance to be created given an object name and the full class name, including the package name.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
MLet.preRegister(MBeanServer
Allows the m-let to perform any operations it needs before being registered in the MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
MLet.preRegister(MBeanServer
Allows the m-let to perform any operations it needs before being registered in the MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
RequiredModelMBean.preRegister(MBeanServer
Allows the MBean to perform any operations it needs before being registered in the MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
RequiredModelMBean.preRegister(MBeanServer
Allows the MBean to perform any operations it needs before being registered in the MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
Monitor.getObservedObject()
Deprecated.
As of JMX 1.2, replaced by
Monitor
|
ObjectName |
MonitorNotification.getObservedObject()
Gets the observed object of this monitor notification.
|
ObjectName |
MonitorMBean.getObservedObject()
Deprecated.
As of JMX 1.2, replaced by
MonitorMBean
|
ObjectName |
Monitor.getObservedObjects()
Returns an array containing the objects being observed.
|
ObjectName |
MonitorMBean.getObservedObjects()
Returns an array containing the objects being observed.
|
ObjectName |
Monitor.preRegister(MBeanServer
Allows the monitor MBean to perform any operations it needs before being registered in the MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Monitor.addObservedObject(ObjectName
Adds the specified object in the set of observed MBeans, if this object is not already present.
|
void |
MonitorMBean.addObservedObject(ObjectName
Adds the specified object in the set of observed MBeans.
|
boolean |
Monitor.containsObservedObject(ObjectName
Tests whether the specified object is in the set of observed MBeans.
|
boolean |
MonitorMBean.containsObservedObject(ObjectName
Tests whether the specified object is in the set of observed MBeans.
|
String |
StringMonitorMBean.getDerivedGauge(ObjectName
Gets the derived gauge for the specified MBean.
|
Number |
CounterMonitor.getDerivedGauge(ObjectName
Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or
null otherwise.
|
Number |
GaugeMonitor.getDerivedGauge(ObjectName
Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or
null otherwise.
|
Number |
GaugeMonitorMBean.getDerivedGauge(ObjectName
Gets the derived gauge for the specified MBean.
|
String |
StringMonitor.getDerivedGauge(ObjectName
Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or
null otherwise.
|
Number |
CounterMonitorMBean.getDerivedGauge(ObjectName
Gets the derived gauge for the specified MBean.
|
long |
StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName
Gets the derived gauge timestamp for the specified MBean.
|
long |
CounterMonitor.getDerivedGaugeTimeStamp(ObjectName
Gets the derived gauge timestamp of the specified object, if this object is contained in the set of observed MBeans, or
0 otherwise.
|
long |
GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName
Gets the derived gauge timestamp of the specified object, if this object is contained in the set of observed MBeans, or
0 otherwise.
|
long |
GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName
Gets the derived gauge timestamp for the specified MBean.
|
long |
StringMonitor.getDerivedGaugeTimeStamp(ObjectName
Gets the derived gauge timestamp of the specified object, if this object is contained in the set of observed MBeans, or
0 otherwise.
|
long |
CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName
Gets the derived gauge timestamp for the specified MBean.
|
Number |
CounterMonitor.getThreshold(ObjectName
Gets the current threshold value of the specified object, if this object is contained in the set of observed MBeans, or
null otherwise.
|
Number |
CounterMonitorMBean.getThreshold(ObjectName
Gets the threshold value for the specified MBean.
|
ObjectName |
Monitor.preRegister(MBeanServer
Allows the monitor MBean to perform any operations it needs before being registered in the MBean server.
|
void |
Monitor.removeObservedObject(ObjectName
Removes the specified object from the set of observed MBeans.
|
void |
MonitorMBean.removeObservedObject(ObjectName
Removes the specified object from the set of observed MBeans.
|
void |
Monitor.setObservedObject(ObjectName
Deprecated.
As of JMX 1.2, replaced by
Monitor
|
void |
MonitorMBean.setObservedObject(ObjectName
Deprecated.
As of JMX 1.2, replaced by
MonitorMBean
|
| Modifier and Type | Field and Description |
|---|---|
static SimpleType |
SimpleType.OBJECTNAME
The
SimpleType instance describing values whose Java class name is
javax.management.ObjectName.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
RelationNotification.getObjectName()
Returns the ObjectName of the created/removed/updated relation.
|
ObjectName |
RelationSupport.getRelationServiceName()
Returns ObjectName of the Relation Service handling the relation.
|
ObjectName |
Relation.getRelationServiceName()
Returns ObjectName of the Relation Service handling the relation.
|
ObjectName |
RelationService.isRelationMBean(String
If the relation is represented by an MBean (created by the user and added as a relation in the Relation Service), returns the ObjectName of the MBean.
|
ObjectName |
RelationServiceMBean.isRelationMBean(String
If the relation is represented by an MBean (created by the user and added as a relation in the Relation Service), returns the ObjectName of the MBean.
|
ObjectName |
RelationSupport.preRegister(MBeanServer
|
ObjectName |
RelationService.preRegister(MBeanServer
|
| Modifier and Type | Method and Description |
|---|---|
Map |
RelationService.findAssociatedMBeans(ObjectName
Retrieves the MBeans associated to given one in a relation.
|
Map |
RelationServiceMBean.findAssociatedMBeans(ObjectName
Retrieves the MBeans associated to given one in a relation.
|
Vector |
MBeanServerNotificationFilter.getDisabledObjectNames()
Gets all the ObjectNames disabled.
|
Vector |
MBeanServerNotificationFilter.getEnabledObjectNames()
Gets all the ObjectNames enabled.
|
List |
RelationNotification.getMBeansToUnregister()
Returns the list of ObjectNames of MBeans expected to be unregistered due to a relation removal (only for relation removal).
|
List |
RelationNotification.getNewRoleValue()
Returns new value of updated role (only for role update).
|
List |
RelationNotification.getOldRoleValue()
Returns old value of updated role (only for role update).
|
Map |
RelationSupport.getReferencedMBeans()
Retrieves MBeans referenced in the various roles of the relation.
|
Map |
Relation.getReferencedMBeans()
Retrieves MBeans referenced in the various roles of the relation.
|
Map |
RelationService.getReferencedMBeans(String
Retrieves MBeans referenced in the various roles of the relation.
|
Map |
RelationServiceMBean.getReferencedMBeans(String
Retrieves MBeans referenced in the various roles of the relation.
|
List |
RelationSupport.getRole(String
Retrieves role value for given role name.
|
List |
Relation.getRole(String
Retrieves role value for given role name.
|
List |
RelationService.getRole(String
Retrieves role value for given role name in given relation.
|
List |
RelationServiceMBean.getRole(String
Retrieves role value for given role name in given relation.
|
List |
Role.getRoleValue()
Retrieves role value.
|
List |
RoleUnresolved.getRoleValue()
Retrieves role value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RelationService.addRelation(ObjectName
Adds an MBean created by the user (and registered by him in the MBean Server) as a relation in the Relation Service.
|
void |
RelationServiceMBean.addRelation(ObjectName
Adds an MBean created by the user (and registered by him in the MBean Server) as a relation in the Relation Service.
|
void |
MBeanServerNotificationFilter.disableObjectName(ObjectName
Disables MBeanServerNotifications concerning given ObjectName.
|
void |
MBeanServerNotificationFilter.enableObjectName(ObjectName
Enables MBeanServerNotifications concerning given ObjectName.
|
Map |
RelationService.findAssociatedMBeans(ObjectName
Retrieves the MBeans associated to given one in a relation.
|
Map |
RelationServiceMBean.findAssociatedMBeans(ObjectName
Retrieves the MBeans associated to given one in a relation.
|
Map |
RelationService.findReferencingRelations(ObjectName
Retrieves the relations where a given MBean is referenced.
|
Map |
RelationServiceMBean.findReferencingRelations(ObjectName
Retrieves the relations where a given MBean is referenced.
|
void |
RelationSupport.handleMBeanUnregistration(ObjectName
Callback used by the Relation Service when a MBean referenced in a role is unregistered.
|
void |
Relation.handleMBeanUnregistration(ObjectName
Callback used by the Relation Service when a MBean referenced in a role is unregistered.
|
String |
RelationService.isRelation(ObjectName
Returns the relation id associated to the given ObjectName if the MBean has been added as a relation in the Relation Service.
|
String |
RelationServiceMBean.isRelation(ObjectName
Returns the relation id associated to the given ObjectName if the MBean has been added as a relation in the Relation Service.
|
ObjectName |
RelationSupport.preRegister(MBeanServer
|
ObjectName |
RelationService.preRegister(MBeanServer
|
| Modifier and Type | Method and Description |
|---|---|
static String |
Role.roleValueToString(List
Returns a string for the given role value.
|
void |
RelationService.sendRelationRemovalNotification(String
Sends a notification (RelationNotification) for a relation removal.
|
void |
RelationServiceMBean.sendRelationRemovalNotification(String
Sends a notification (RelationNotification) for a relation removal.
|
void |
RelationService.sendRoleUpdateNotification(String
Sends a notification (RelationNotification) for a role update in the given relation.
|
void |
RelationServiceMBean.sendRoleUpdateNotification(String
Sends a notification (RelationNotification) for a role update in the given relation.
|
void |
Role.setRoleValue(List
Sets role value.
|
void |
RoleUnresolved.setRoleValue(List
Sets role value.
|
void |
RelationService.updateRoleMap(String
Handles update of the Relation Service role map for the update of given role in given relation.
|
void |
RelationServiceMBean.updateRoleMap(String
Handles update of the Relation Service role map for the update of given role in given relation.
|
| Constructor and Description | |
|---|---|
RelationNotification(String
Creates a notification for either a relation creation (RelationSupport object created internally in the Relation Service, or an MBean added as a relation) or for a relation removal from the Relation Service.
|
|
RelationNotification(String
Creates a notification for a role update in a relation.
|
|
RelationSupport(String
Creates a
RelationSupport object.
|
|
RelationSupport(String
Creates a
RelationSupport object.
|
| Constructor and Description | |
|---|---|
RelationNotification(String
Creates a notification for either a relation creation (RelationSupport object created internally in the Relation Service, or an MBean added as a relation) or for a relation removal from the Relation Service.
|
|
RelationNotification(String
Creates a notification for a role update in a relation.
|
|
RelationNotification(String
Creates a notification for a role update in a relation.
|
|
Role(String
Make a new Role object.
|
|
RoleUnresolved(String
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
JMXConnectorServer.preRegister(MBeanServer
Called by an MBean server when this connector server is registered in that MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
JMXConnectorServer.preRegister(MBeanServer
Called by an MBean server when this connector server is registered in that MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
Set |
RMIConnection.queryNames(ObjectName
Handles the method
MBeanServerConnection.
|
Set |
RMIConnectionImpl.queryNames(ObjectName
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
Timer.preRegister(MBeanServer
Allows the timer MBean to perform any operations it needs before being registered in the MBean server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
Timer.preRegister(MBeanServer
Allows the timer MBean to perform any operations it needs before being registered in the MBean server.
|