spring-context

org.springframework.jmx.support
Class WebSphereMBeanServerFactoryBean

java.lang.Object
  extended by 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

Constructor Summary
WebSphereMBeanServerFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 javax.management.MBeanServer getObject()
           
 java.lang.Class<? extends javax.management.MBeanServer> getObjectType()
           
 boolean isSingleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebSphereMBeanServerFactoryBean

public WebSphereMBeanServerFactoryBean()
Method Detail

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>

spring-context