| Documentation Contents

Contents | Previous | Next

## Preface

The Java Management Extensions (JMX) Technology Tutorial provides examples of how to use the main features of the JMX technology that is provided with the Java Platform, Standard Edition (Java SE).

## Before You Read This Book

The Java Management Extensions (JMX) Technology Tutorial demonstrates the concepts and technology that are introduced in the Java Management Extensions (JMX) Technology Overview. You should, therefore, read the overview before attempting to work through this tutorial. To make full use of the information in this tutorial, you should be familiar with the following protocols and specifications:

- Remote Method Invocation (RMI)

- Lightweight Directory Access Protocol (LDAP)

- Service Location Protocol (SLP)

- JiniTM Network Technology

- Java Naming and Directory InterfaceTM (JNDI) API

- Java Secure Socket Extension (JSSE)

- Java Authentication and Authorization Service (JAAS)

## How This Book Is Organized

This tutorial provides examples in broad categories, presented in the following chapters.

- Chapter 1, "Getting Started" gives you some initial configuration information.

- Chapter 2, "Essentials of the JMX API" introduces the core notions of the JMX specification.

- Chapter 3, "JMX Connectors" provides examples of how to implement the standard and dynamic types of MBean, and perform operations on them both locally and remotely.

- Chapter 4, "Lookup Services" demonstrates the lookup services that can be used in conjunction with the JMX technology.

- Chapter 5, "Security" shows some examples of security configurations.

## Related Documentation

This tutorial is accompanied by the following documents:

- Java Management Extensions Technology Overview

- Java Management Extensions Specification 1.4

## About This Tutorial

As previously stated, this tutorial demonstrates some of the concepts that are described in the Java Management Extensions (JMX) Technology Overview. This tutorial is intended to be read in order, from beginning to end, working through the examples as you go. Actions you perform at the beginning of the tutorial might be required parts of subsequent examples. Consequently, starting mid-way through the tutorial might cause you to skip actions required by certain examples.

Where you are required to perform a task, the instructions are presented in bold text and marked with an action number; sub-tasks are marked with a lower-case letter, as shown in the following example:

2. Perform a task.

   Description of how to perform that task.

   2. Perform a sub-task.

      Description of how to perform that sub-task.

   - Perform another task.

   - And so on

## Typographic Conventions

Typeface | Meaning | Examples
--- | --- | ---
`AaBbCc123` | The names of commands, files, and directories; on-screen computer output | Edit your `.login` file. Use `ls -a` to list all files. `% You have mail`.
AaBbCc123 | What you type, when contrasted with on-screen computer output | `%` su `Password:`
AaBbCc123 | Book titles, new words or terms, words to be emphasized Command-line variable; replace with a real name or value | Read Chapter 6 in the User’s Guide. These are called class options. You must be superuser to do this. To delete a file, type `rm` filename.

##

## Shell Prompts

Shell | Prompt
--- | ---
C shell | machine_name`%`
C shell superuser | machine_name`#`
Bourne shell and Korn shell | `$`
Bourne shell and Korn shell superuser | `#`

Contents | Previous | Next

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved. Please send comments using this Feedback page. | Java Technology