pojo-mbean


Lightweight, easy-to-use annotation-based MBeans

pojo-mbean

pojo-mbean provides an easy way of MBean enabling your code, allowing it to be monitored and controlled using Java Management Extension (JMX) clients such as JConsole, VisualVM and Java EE web clients, such as the JBoss JMX Console.

No need to implement an MBean or MXBean interface at all. Simply annotate your Java class with @MBean, @ManagedAttribute and @ManagedOperation annotations, add a single line of Java code to register the MBean with the MBean server and you have a fully functional MBean.

Several ready-to-use sample MBean implementations are also supplied.

See the Wiki Home for further information.

An associated pojo-mbean discussion group has been created on Google Groups. Feel free to ask questions about anything relating to pojo-mbean and MBeans in general.

Update:Build artifacts (jar, sources.jar and javadoc.jar) are now available through Maven Central repository, thanks to Anders.

Binding MBeans in Guice

Pojo-MBeans can be easily wired using Guice. See Brian Oxley's blog post

Project Information

The project was created on Jul 6, 2011.

Labels:
MBean MXBean JMX Management Annotation Java JConsole API