[Boss Connector笔记]第3章 JMX-MBean的HelloWor…

2008-02-23 09:53:17来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

String getMessage();

void setMessage(String message);

}

2HelloWorldService实现类

然后写出HelloWorldServiceMBean接口的实现类HelloWorldService,这个实现类还必须继承ServiceMBeanSupport类。

这种类再简单不过了,就是属性和相应的set/get方法,EJB中叫实体类、Hibernate中叫POJO

package example.mbean;

import org.jboss.system.ServiceMBeanSupport;

public class HelloWorldService extends ServiceMBeanSupport implements HelloWorldServiceMBean {

private String message;

public String getMessage() {

System.out.println("getMessage()=" message);

return message;

}

public void setMessage(String message) {

System.out.println("setMessage(" message ")");

this.message = message;

}

}

3、配置文件jboss-service.XML

<?xml version="1.0" encoding="UTF-8"?>

<server>

<mbean code="example.mbean.HelloWorldService" name="www.chengang.com.cn:service=HelloWorld">

<attribute name="Message">Hello World</attribute>

</mbean>

</server>

说明:

l code项指向MBean的实现类HelloWorldService

l name项是一个名称,格式一般是:[说明性文字]:service=[类名]

l attribute是为属性设置初始值,这样当JBOSS一加载HelloWorldService类时,message属性就有了一个初始值

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用Java编写ASP组件

下一篇:java.util.jar.Attributes.Name翻译