zoukankan      html  css  js  c++  java
  • HelloWorld

     1 package mbeanTest;
     2 
     3 import javax.management.Notification;
     4 import javax.management.NotificationBroadcasterSupport;
     5 
     6 public class HelloWorld extends NotificationBroadcasterSupport implements
     7         HelloWorldMBean
     8 {
     9 
    10     public String hello;
    11 
    12     private long seq = 0l;
    13 
    14     public HelloWorld()
    15     {
    16         this.hello = "Hello World! I am a Standard MBean";
    17     }
    18 
    19     public HelloWorld(String hello)
    20     {
    21         this.hello = hello;
    22     }
    23 
    24     public String getHello()
    25     {
    26         return hello+": 调用方法getHello()";
    27     }
    28 
    29     @Override
    30     public Object getInstance()
    31     {
    32         return new Object();
    33     }
    34 
    35     /*
    36      * 当执行message的时候,发送一个消息(事件)
    37      * 
    38      * @see test.jmx.HelloWorldMBean#message(java.lang.String)
    39      */
    40     @Override
    41     public String message(String ms)
    42     {
    43         Notification notice = new Notification("type1", this, seq++,
    44                 " the message metheod is invoked,the argument ms: " + ms);
    45         sendNotification(notice);
    46         return " the message :  ";
    47     }
    48 
    49     @Override
    50     public void setHello(String hello)
    51     {
    52         this.hello = hello;
    53     }
    54 }
  • 相关阅读:
    HUST 1017 Exact cover (Dancing links)
    HDU 1160 FatMouse's Speed (DP)
    HDU 1058 Humble Numbers (DP)
    Kubernetes(k8s)
    linux命令
    入侵检测系统
    lynis检测
    CPU死锁
    检测工具lynis
    Linux表面工作
  • 原文地址:https://www.cnblogs.com/wangyonglong/p/7427181.html
Copyright © 2011-2022 走看看