org.springframework.jmx.support
Class WebSphereMBeanServerFactoryBean
java.lang.Object
org.springframework.jmx.support.WebSphereMBeanServerFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.FactoryBean<javax.management.MBeanServer>, org.springframework.beans.factory.InitializingBean
public class WebSphereMBeanServerFactoryBean
- extends java.lang.Object
- implements org.springframework.beans.factory.FactoryBean<javax.management.MBeanServer>, org.springframework.beans.factory.InitializingBean
FactoryBean
that obtains a WebSphere MBeanServer
reference through WebSphere's proprietary AdminServiceFactory
API,
available on WebSphere 5.1 and higher.
Exposes the MBeanServer
for bean references.
This FactoryBean is a direct alternative to MBeanServerFactoryBean
,
which uses standard JMX 1.2 API to access the platform's MBeanServer.
- Since:
- 2.0.3
- Author:
- Juergen Hoeller, Rob Harrop
- See Also:
com.ibm.websphere.management.AdminServiceFactory#getMBeanFactory()
,
com.ibm.websphere.management.MBeanFactory#getMBeanServer()
,
MBeanServer
,
MBeanServerFactoryBean
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebSphereMBeanServerFactoryBean
public WebSphereMBeanServerFactoryBean()
afterPropertiesSet
public void afterPropertiesSet()
throws MBeanServerNotFoundException
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
- Throws:
MBeanServerNotFoundException
getObject
public javax.management.MBeanServer getObject()
- Specified by:
getObject
in interface org.springframework.beans.factory.FactoryBean<javax.management.MBeanServer>
getObjectType
public java.lang.Class<? extends javax.management.MBeanServer> getObjectType()
- Specified by:
getObjectType
in interface org.springframework.beans.factory.FactoryBean<javax.management.MBeanServer>
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interface org.springframework.beans.factory.FactoryBean<javax.management.MBeanServer>