2012-01-31 13 views
0

私のサーバにはJMXの設定がいくつかあります。今、私はそれを取得したいとき、私はこれはグルーヴィーから呼び出す:今私はJavaコードからこの設定を呼び出したいのでJavaの同等のGroovyMBean

GroovyMBean mbean = new GroovyMBean(server, application) 
mbean.invokeMethod(function,parameter) 

JavaでGroovyMBeanの同等とは何ですか?

答えて

0

あなたの質問が正しく理解されている場合、このコードスニペットはJMXServerに接続するためにJavaで使用されます。

 JMXConnector jmxConnector = null; 
      MBeanServerConnection mbeanConn = null; 
      try { 
       String url = "service:jmx:rmi:///jndi/rmi://" + this.server + ":" + this.port + "/jmxrmi"; 
       JMXServiceURL serviceUrl; 

       serviceUrl = new JMXServiceURL(url); 
       jmxConnector = JMXConnectorFactory.connect(serviceUrl, null); 
       mbeanConn = jmxConnector.getMBeanServerConnection(); 
}catch(Exception e) 
{ 
} 
finally 
{ 
//close jmx connector. 
} 
+0

これは私のサンプルサーバーにあるものです。今では、MBeanを取得して何らかのメソッドを呼び出す方法がわかりません。 – hudi