All Classes and Interfaces
Class
Description
Base class which has default implementations of all of the
JmxSelfNaming methods.Utility class designed to be used with Spring which runs through and discovers any beans that need to be registered
with the
JmxServer.Utility methods used whenever we are processing JMX client information.
Command-line client that can be used to support interactive or batch-file JMX operations.
Some simple IO utils.
Jetty 9 web handler that implements the
JmxWebPublisher functions to allow the JmxWebHandler to
display web simple JMX web pages.
This identifies which fields you want to expose via JMX via reflection.
This is used programmatically to identify a field that you want to expose via JMX.
This identifies which getter and setter methods you want exposed via JMX.
This is used programmatically to identify a get..., is..., or set... method that you want to expose via JMX.
With this bean, which is auto-detect by the
BeanPublisher, you can configure in Spring a JMX bean for an
object that does not use the JmxResource annotation or JmxSelfNaming interface.JMX client connection implementation which connects to a JMX server and gets JMX information, gets/sets attributes,
and invokes operations.
Wrapper around a folder-name that turns into the "field=value" parts of the object-name.
Simple web-server which exposes JMX beans via HTTP.
This identifies which methods are operations.
This identifies a method that is _not_ named "get...", "is...", or "set..." to be a JMX operation.
An enumerated version of the constants from
MBeanOperationInfo.This is used to identify an object which is going to be exported using JMX.
This is used programmatically to register another class for JMX exposure.
This allows objects to name themselves based on fields or values internal to the _instance_ of the class.
JMX server which allows classes to publish and un-publish themselves as JMX beans.
Username/password authenticator.
Simple web handler that displays JMX information for a HTTP request.
Definition of functionality needed by the webserver (jetty or otherwise) to display JMX information as a web page.
Sample main class which starts our JMX client.
Utility class that creates
ObjectName objects from various arguments.Wraps another bean exposing all public methods as operations and get/set/is methods as attributes.
This wraps an object that has been registered in the server using
JmxServer.register(Object).