|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jmx.support.MBeanServerConnectionFactoryBean
public class MBeanServerConnectionFactoryBean
FactoryBean implementation that creates an MBeanServerConnection
to a remote MBeanServer exposed via a JMXServerConnector.
Exposes the MBeanServer for bean references.
MBeanServerFactoryBean,
ConnectorServerFactoryBean| Constructor Summary | |
|---|---|
MBeanServerConnectionFactoryBean()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
Parses the String representation of the service URL into a
JMXServiceURL instance. |
Object |
getObject()
Return an instance (possibly shared or independent) of the object managed by this factory. |
Class |
getObjectType()
Return the type of object that this FactoryBean creates, or null if not known in advance. |
boolean |
isSingleton()
Is the bean managed by this factory a singleton or a prototype? |
void |
setServiceUrl(String url)
Set the service URL of the remote MBeanServer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MBeanServerConnectionFactoryBean()
| Method Detail |
|---|
public void setServiceUrl(String url)
throws MalformedURLException
MBeanServer.
MalformedURLException
public void afterPropertiesSet()
throws IOException
String representation of the service URL into a
JMXServiceURL instance.
afterPropertiesSet in interface InitializingBeanIOExceptionpublic Object getObject()
FactoryBeanIf this method returns null, the factory will consider the FactoryBean as not fully initialized and throw a corresponding FactoryBeanNotInitializedException.
getObject in interface FactoryBeanFactoryBeanNotInitializedExceptionpublic Class getObjectType()
FactoryBeanFor a singleton, this should try to avoid singleton creation as far as possible; it should rather estimate the type in advance. For prototypes, returning a meaningful type here is advisable too.
This method can be called before this FactoryBean has been fully initialized. It must not rely on state created during initialization; of course, it can still use such state if available.
NOTE: Autowiring will simply ignore FactoryBeans that return null here. Therefore it is highly recommended to implement this method properly, using the current state of the FactoryBean.
getObjectType in interface FactoryBeanListableBeanFactory.getBeansOfType(java.lang.Class)public boolean isSingleton()
FactoryBeanThe singleton status of the FactoryBean itself will generally be provided by the owning BeanFactory; usually, it has to be defined as singleton there.
isSingleton in interface FactoryBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||