[xSocket-develop] ConnectionUtils.registerMBean()
Status: Inactive
Brought to you by:
grro
|
From: <e-m...@we...> - 2010-02-19 08:28:00
|
<body bgcolor="#ffffff" background="https://freemailng0606.web.de/online/msg/edit.htm?rv_ismail=yes&rv_linkfrom=menu&si=MHuiCMv5E5fBTrvOIwJ*023" class="bgRepeatYes" style="background-repeat: repeat; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: verdana,geneva; font-size: 9pt; padding-left: 0px;" ><div style="min-height: 200px; background-image: url(https://img.web.de/v/p.gif); background-repeat: repeat; background-color: #ffffff; font-family: verdana,geneva; font-size: 9pt; padding-left: 0px;"> <p><span style="font-size: 9pt;"><span style="font-family: verdana,geneva;"><span style="background-color: transparent;"><span style="color: #000000;"><span style="color: #000000;"> Hello together,</span></span></span></span></span></p> <p><span style="font-size: 9pt;"><span style="font-family: verdana,geneva;"><span style="background-color: transparent;"><span style="color: #000000;"><span style="color: #000000;">i hope anyone can help me. I have a problem with using the registerMBean method.</span></span></span></span></span></p> <p><span style="font-size: 9pt;"><span style="font-family: verdana,geneva;"><span style="background-color: transparent;"><span style="color: #000000;"><span style="color: #000000;">If i register an IServer i can see (with the jconsole) any attributes (get method), but i can not see/use an operation.</span></span></span></span></span></p> <p><span style="font-size: 9pt;"><span style="font-family: verdana,geneva;"><span style="background-color: transparent;"><span style="color: #000000;"><span style="color: #000000;">My task is to find a way for closing a thread with using the jconsole ore an other tool.</span></span></span></span></span></p> <p>Thanks for any help!!!</p> <p> </p> <p>My Quellcode:</p> <p><span style="font-size: 9pt;"><span style="font-family: verdana,geneva;"><span style="background-color: transparent;"><span style="color: #000000;"><span style="color: #000000;">public class ServiceServer {<br /> public static void main(String args[]) throws Exception {<br /> // creates the server by passing over the port number & handler<br /> IServer srv = new Server(8091, new ServiceHandler());<br /> <br /> // 08.07.2009: JMX-Registrierung<br /> ConnectionUtils.registerMBean(srv);<br /> <br /> // run it within the current thread.<br /> srv.run(); // the call will not return<br /><br /> // ... or start it by using a dedicated thread<br /> // srv.start(); // returns after the server has been started<br /> }<br />}</span></span></span></span></span></p> <p>public interface ServiceServerMBean {<br /> // Attribute<br /> public String getTestMessage();<br /> public String setTestMessage( String t );<br /> <br /> // Operation<br /> public void closing( boolean b );<br />}</p> <p>public class ServiceHandler implements IDataHandler,IConnectHandler,IDisconnectHandler,IConnectionScoped, ServiceServerMBean {</p> <p> public String getTestMessage()<br /> {<br /> meldung = "1000 Kühe machen keine Milchstrasse";<br /> return meldung; <br /> }<br /> <br /> public String setTestMessage( String t )<br /> {<br /> meldung = t;<br /> return meldung; <br /> }<br /> <br /> public void closing( boolean b )<br /> {<br /> if(b == true) {<br /> System.exit(0);<br /> }<br /> }</p> <p>}</p> </div> <br><br><table cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#000000"><img src="https://img.web.de/p.gif" width="1" height="1" border="0" alt="" /></td></tr><tr><td style="font-family:verdana; font-size:12px; line-height:17px;">GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT! <br>Jetzt freischalten unter http://movieflat.web.de</td></tr></table> </body> |