Creating a Java Management Extensions client program using the Java Management Extensions Remote application programming interface
You can develop and build a Java™ Management Extensions (JMX) client program that is compliant with JMX Remote application programming interface (JSR 160). After you have a working JMX client program, you can use it to manage WebSphere® Application Server or non-WebSphere Application Server systems.
Before you begin
This task assumes a basic familiarity with JSR 160 and JMX application programming interface (API) programming. For information on JSR 160, see https://www.jcp.org/en/jsr/detail?id=160. For information on the Java APIs, view the application programming interfaces documentation.
About this task
When you develop and run JMX clients that use various JMX connectors and that have security
enabled, use the following guidelines. When you follow these guidelines, you guarantee the behavior
among different implementations of JMX connectors. Any programming model that strays from these
guidelines is unsupported.
- Create and use a single JMX client before you create and use another JMX client.
- Create and use a JMX client on the same thread.
- Use one of the following ways to specify a user ID and password to create a new JMX client:
- Specify a default user ID and password in the property file.
- Specify a user ID and password other than the default. After you create a JMX client with a nondefault user ID and password, specify the nondefault user ID and password when you create subsequent JMX clients.
Procedure
Results
You have developed, built, and run a JMX client program that is JSR 160 compliant.