xylz,imxylz

关注后端架构、中间件、分布式和并发编程

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  111 随笔 :: 10 文章 :: 2680 评论 :: 0 Trackbacks

4.3 Guice与JMX

Guice官方提供一个JMX的插件guice-jmx-2.0.jar。在这个插件中我们可以很方便的将我们的服务发不成JMX可管理的MBean。本教程中我们继续探讨这个话题。

老套了,我们的HelloWorld服务,注意这个服务为了满足JMX的规范,接口名称以MBean结尾,而实现类必须不带MBean。

1 public interface HelloWorldMBean {
2     String sayHello();
3 }

 

然后是实现类HelloWorld。


 1 public class HelloWorld implements HelloWorldMBean {
 2 
 3     @Override
 4     public String sayHello() {
 5         return "Hello, guice";
 6     }
 7     @Inject
 8     public void