org.springframework.integration.jmx
Class MBeanTreePollingMessageSource
java.lang.Object
org.springframework.integration.util.AbstractExpressionEvaluator
org.springframework.integration.endpoint.AbstractMessageSource<java.lang.Object>
org.springframework.integration.jmx.MBeanTreePollingMessageSource
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, MessageSource<java.lang.Object>
public class MBeanTreePollingMessageSource
- extends AbstractMessageSource<java.lang.Object>
A MessageSource
implementation that retrieves a snapshot of a filtered subset of the MBean tree.
- Since:
- 3.0
- Author:
- Stuart Williams
Methods inherited from class org.springframework.integration.util.AbstractExpressionEvaluator |
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getEvaluationContext, getEvaluationContext, setBeanFactory, setConversionService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MBeanTreePollingMessageSource
public MBeanTreePollingMessageSource(MBeanObjectConverter converter)
- Parameters:
converter
-
doReceive
protected java.lang.Object doReceive()
- Provides the mapped tree object
- Specified by:
doReceive
in class AbstractMessageSource<java.lang.Object>
setServer
public void setServer(javax.management.MBeanServerConnection server)
- Provide the MBeanServer where the JMX MBean has been registered.
setQueryName
public void setQueryName(java.lang.String queryName)
- Parameters:
queryName
-
setQueryNameReference
public void setQueryNameReference(javax.management.ObjectName queryName)
- Parameters:
queryName
-
setQueryExpression
public void setQueryExpression(java.lang.String queryExpression)
- Parameters:
queryExpression
-
setQueryExpressionReference
public void setQueryExpressionReference(javax.management.QueryExp queryExpression)
- Parameters:
queryExpression
-