<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--
  jets3t : Java Extra-Tasty S3 Toolkit (for Amazon S3 online storage service)
  This is a java.net project, see https://jets3t.dev.java.net/
 
  Copyright 2009 James Murty
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at
 
     http://www.apache.org/licenses/LICENSE-2.0
 
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License. 
 -->
</head>
<body bgcolor="white">

<p>
A JMX Instrumentation module for tracking important events that occur in your 
S3 service. To enable JMX event tracking, set the Java system property 
<tt>com.sun.management.jmxremote</tt> prior to running your application.
</p>
<p>
Instrumentation for S3Service events such as PUT, GET, HEAD, DELETE is enabled 
by default when JMX is turned on. There is also instrumentation available for 
tracking the S3Bucket and S3Object classes, however this is disabled by default. 
To enable this low-level reporting, set one or both of the following system 
properties to true: <tt>jets3t.bucket.mx</tt>, <tt>jets3t.object.mx</tt>.
</p>
<p>
For example, to run a JetS3t application with full JMX instrumentation enabled, 
specify the following Java system property definitions on the application's 
command line: 
<b><tt>-Dcom.sun.management.jmxremote -Djets3t.bucket.mx=true -Djets3t.object.mx=true</tt></b>
</p>

</body>
</html>

Package documentation for JMX module
Package documentation for JMX module
