Spring Integration

org.springframework.integration.jmx
Class MBeanTreePollingMessageSource

java.lang.Object
  extended by org.springframework.integration.util.AbstractExpressionEvaluator
      extended by org.springframework.integration.endpoint.AbstractMessageSource<java.lang.Object>
          extended by 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

Constructor Summary
MBeanTreePollingMessageSource(MBeanObjectConverter converter)
           
 
Method Summary
protected  java.lang.Object doReceive()
          Provides the mapped tree object
 void setQueryExpression(java.lang.String queryExpression)
           
 void setQueryExpressionReference(javax.management.QueryExp queryExpression)
           
 void setQueryName(java.lang.String queryName)
           
 void setQueryNameReference(javax.management.ObjectName queryName)
           
 void setServer(javax.management.MBeanServerConnection server)
          Provide the MBeanServer where the JMX MBean has been registered.
 
Methods inherited from class org.springframework.integration.endpoint.AbstractMessageSource
receive, setHeaderExpressions
 
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
 

Constructor Detail

MBeanTreePollingMessageSource

public MBeanTreePollingMessageSource(MBeanObjectConverter converter)
Parameters:
converter -
Method Detail

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 -

Spring Integration