The @ManagedAttribute annotation is used to indicate that a given method exposes a JMX attribute.
The @ManagedObject annotation is used on a class at the top level to indicate that it should be exposed as an mbean.
The @ManagedOperation annotation is used to indicate that a given method should be considered a JMX operation.
This annotation is used to describe variables in method signatures so that when rendered into tools like JConsole it is clear what the parameters are.
Copyright © 1995-2014 Mort Bay Consulting. All Rights Reserved.