Spring MBean的官方文档路径
http://docs.spring.io/spring/docs/3.0.x/reference/jmx.html
参考文档
http://lionbule.iteye.com/blog/771727
1, spring bean 文件中加命名空间
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
2,配置mbeanServer
<context:mbean-server id="mbeanServer" />
<context:mbean-export server="mbeanServer" />\
3, 代码中配置
- @ManagedResource(objectName="bean:name=lionbuleTest", description="My Managed Bean")
- public class AnnotationTestMBean{
- private String name;
- private int age;
- @ManagedAttribute(description="The Name Attribute")
- public void setName(String name) {
- this.name = name;
- }
- @ManagedAttribute()
- public String getName() {
- return name;
- }
- public int getAge() {
- return age;
- }
- public void setAge(int age) {
- this.age = age;
- }
- @ManagedOperation(description="Add two numbers")
- @ManagedOperationParameters({
- @ManagedOperationParameter(name = "x", description = "The first number"),
- @ManagedOperationParameter(name = "y", description = "The second number")})
- public int add_1(int x, int y) {
- return x + y;
- }
- @ManagedOperation
- public int add_2(int x, int y){
- return x + y;
- }
- public void dontExposeMe() {
- throw new RuntimeException();
- }
- }
相关推荐
### Java分布式应用学习笔记09JMX-MBean的介绍 #### MBean概念及作用 MBean,即Managed Bean,是在JMX(Java Management Extensions)框架中用于管理资源的一种特殊Java对象。通过MBean,可以方便地对应用程序进行...
2. **MBean Server**:这是JMX架构的核心,它负责注册和管理MBeans,处理MBean之间的交互,并提供给管理工具访问MBeans的接口。 3. **管理工具(Management Tools)**:这些工具可以是图形界面的,也可以是命令行的...
1. **创建MBean**: 首先,你需要创建一个实现了所需管理功能的Java类,然后通过`@ManagedBean`注解声明它为一个MBean。 2. **注册MBean**: 使用`MBeanServer`注册你的MBean。`MBeanServer`是JMX的核心组件,负责...
MBean(Managed Bean)是Java管理扩展(Java Management Extensions,JMX)框架的一部分,它提供了一种标准的方式来管理和监控Java应用程序。MBean是可管理对象的简单表示,它允许外部工具或管理系统通过JMX接口来...
**JMX(一)——MBean Server** Java Management Extensions (JMX) 是Java平台上的一个标准,用于管理和监控应用程序、设备和服务。它提供了一个灵活的框架,使得开发者能够轻松地创建可管理的组件,并通过标准接口...
NULL 博文链接:https://jasonhan-sh-hotmail-com.iteye.com/blog/1171904
Quartz jboss Mbean Config
本课程介绍JMXAPI的基本概念,它被称之为被管理的bean,或者MBean。MBean是一个被管理的Java对象,就像Javabean组件一样,但是它遵从JMX规范的设计模式。MBean可以表示设备、应用或者任何需要被管理的资源。MBeans...
javax.management.InstanceNotFoundException异常通常发生在Java应用中,尝试从MBean服务器获取一个特定的MBean实例时,如果在服务器中没有找到相应的实例,这个异常就会被抛出。MBean(Managed Bean)是一种在Java...
Druid支持JMX监控,允许开发者将其连接池作为一个MBean(管理Bean)注册到MBeanServer中,这样便可以通过JMX管理界面来实时查看连接池的状态以及执行一些操作,如回收连接、清空缓存等。 定时任务配置在很多应用...
mbean-annotation-api-4.5.2.jar
mbean-annotation-api-4.5.1.jar
mbean-annotation-api-4.5.0.jar
mbean-annotation-api-4.0.0.jar
mbean-annotation-api-4.5.2-sources.jar
mbean-annotation-api-4.5.1-sources.jar
mbean-annotation-api-4.5.0-sources.jar
mbean-annotation-api-4.0.0-sources.jar
**BeanBagger** 是一个专为Java开发人员设计的实用工具,它的主要功能是收集MBean(Managed Beans)的信息,并将其记录到日志中。在Java平台上,MBeans是Java管理扩展(Java Management Extensions,JMX)框架的一...
mbean-annotation-api-4.0.0-beta-2.jar