JMX中有两种方式调用另一个MBean中的方法
先创建一个MBean实例,再调用该方法
直接调用该方法:
两者有何区别呢? 前一种方法事实上创建了一个新的MBean实例,对于其方法的调用,都仅限于这个新实例,而对Server上的MBean没有任何影响。 后一种方法则正好相反,Server直接调用了加载其上的MBean的方法,因此也会导致其状态的变化。 因此,对于大多数应用来讲,应该采用第二种方法。第一种方法只在某些特殊情况下才会使用。 |
|