Managing Spring beans with JMX
文章目录
- This chapter covers
- Exposing Spring beans as managed beans 将Spring bean暴露为MBean
- Remotely managing Spring beans 远程管理Spring Bean
- Handling JMX notification 处理JMX通知
- Exposing Spring beans as MBeans
- Exposing methods by name 通过名称暴露方法
- Using interfaces to define MBean operations and attributes 使用接口定义MBean的操作和属性
- Working with annotation-driven MBean 使用注解驱动的MBean
- Handling MBean collisions 处理MBean冲突
- Remoting MBeans 远程MBean
- Exposing remote MBeans 暴露远程MBean
- Accessing remote MBean 访问远程MBean
- Proxying MBeans 代理MBean
- Handling notiflcations 处理通知
- Listening for notification
This chapter covers
Exposing Spring beans as managed beans 将Spring bean暴露为MBean
Remotely managing Spring beans 远程管理Spring Bean
Handling JMX notification 处理JMX通知
- Java Management Extensions (JMX) Java管理拓展
- Managed bean (MBean) 托管Bean
- Standard MBean
- Dynamic MBean
- Open MBean
- Model MBean
Exposing Spring beans as MBeans
Exposing methods by name 通过名称暴露方法
MBean info assembler MBean信息装配器
Using interfaces to define MBean operations and attributes 使用接口定义MBean的操作和属性
Working with annotation-driven MBean 使用注解驱动的MBean
Handling MBean collisions 处理MBean冲突
Remoting MBeans 远程MBean
JCP(Java Community Process) produced JSR-160, the Java Management Extensions Remote API Specification Java管理扩展远程访问API规范
Exposing remote MBeans 暴露远程MBean
Remoting protocol options:
- Remote Method Invocation (RMI) 远程方法调用
- SOAP
- Hessian/ Burlap
- Internet InterORB Protocol (IIOP)
Accessing remote MBean 访问远程MBean
MBeanServerConnectionFactoryBean
MBeanServerConnection
- getMBeanCount()
- queryNames()
- getAttribute()
- setAttribute()
- invoke()
Proxying MBeans 代理MBean
MBeanProxyFactoryBean
@Bean
public MBeanProxyFactoryBean remoteSpittleControllerMBean(MBeanServerConnection
mbeanServerClient) {MBeanProxyFactoryBean proxy = new MBeanProxyFactoryBean();proxy.setObjectName("");proxy.setServer(mbeanServerClient);proxy.setProxyInterface(SpittleControllerManagedOperations.class);return proxy;
}
Handling notiflcations 处理通知
NotificationPublisherAware
Listening for notification
javax.management.NotificationListener
MBeanExporter
Managing Spring beans with JMX相关推荐
- spring beans源码解读之--总结篇
spring beans下面有如下源文件包: org.springframework.beans, 包含了操作java bean的接口和类. org.springframework.beans.ann ...
- spring beans源码解读之--Bean的注解(annotation)
随着spring注解的引入,越来越多的开发者开始使用注解,这篇文章将对注解的机制进行串联式的讲解,不求深入透彻,但求串起spring beans注解的珍珠,展示给大家. 1. spring beans ...
- 在Hibernate,EhCache,Quartz,DBCP和Spring中启用JMX
继续使用JMX的过程(请参阅: 人类JMX ),我们将学习如何在一些流行的框架中启用JMX支持(通常是统计和监视功能). 这些信息大部分都可以在项目的主页上找到,但是我决定在收集这些信息的同时,很少添 ...
- Java面试题2019简书_2019最新Spring面试题大全含答案之Spring Beans(2019最全Spring超级葵花宝典)...
1.什么是Spring beans? Spring beans 是那些形成Spring应用的主干的java对象.它们被Spring IOC容器初始化,装配,和管理.这些beans通过容器中配置的元数据 ...
- Spring源码系列- Spring Beans - 核心类的基本介绍
Spring源码系列- Spring Beans - 核心类的基本介绍 读过上一篇文章的读者应该都能对Spring的体系结构有一个大致的了解,在结尾处,我也说过会从spring-beans包开始分析, ...
- springboot线程中获取spring beans
线程中无法直接使用注解的方式获取spring beans,但是线程经常需要用到bean来实现业务流程;这里有两种方式 方法1:是通过初始化线程实现类的方式通过set私有属性,把bean赋值到线程实现类 ...
- spring beans源码解读之--XmlBeanFactory
导读: XmlBeanFactory继承自DefaultListableBeanFactory,扩展了从xml文档中读取bean definition的能力.从本质上讲,XmlBeanFactory等 ...
- spring beans源码解读之--bean definiton解析器
spring提供了有两种方式的bean definition解析器:PropertiesBeanDefinitionReader和XmLBeanDefinitionReader即属性文件格式的bean ...
- spring beans源码解读之 ioc容器之始祖--DefaultListableBeanFactory
spring Ioc容器的实现,从根源上是beanfactory,但真正可以作为一个可以独立使用的ioc容器还是DefaultListableBeanFactory,因此可以这么说, DefaultL ...
最新文章
- 对 Python 开发者而言,IPython 仍然是 Jupyter Notebook 的核心
- 为什么说混合云是新基建的流行架构?文末彩蛋!
- 清华大学王玉计算机,王玉珏(清华大学环境学院教授)_百度百科
- 腾讯面试:前 K 个高频元素
- Java高级面试题!java构造方法的作用和特点
- Shiro系列-Shiro简介
- java拆分日期_Java根据控制台输入的特定日期格式拆分日期
- Mastering Oracle SQL学习笔记(join句法专题第五部份)
- php链接mysql数据库 p_php连接mysql数据库的几种方法
- 红外图像动态范围压缩和对比度增强
- 步进电机、伺服电机、舵机的区别与控制(角度、转速)
- 博士申请 | 南方科技大学NCC Lab刘泉影教授招收深度学习方向全奖博士生
- APOLLO基本介绍
- 接口测试与Postman
- 潭州学院html学习(day03)
- 如何在企业微信中打通私域闭环?
- 小米8se怎么解屏幕锁_小米8 SE解锁system系统分区教程_小米8SE如何一键解锁系统分区...
- Oracle给查询结果从1到n添加序号
- star ccm linux版本安装教程,StarCCM+ V5.02.009安装指南(PC Linux 32).doc
- BackgroundWorker 实现多线程操作