public class MBeanTreePollingMessageSource extends AbstractMessageSource<java.lang.Object>
MessageSource
implementation that retrieves a snapshot of a filtered subset of the MBean tree.IntegrationManagement.ManagementOverrides
EXPRESSION_PARSER, logger
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
Constructor and Description |
---|
MBeanTreePollingMessageSource(MBeanObjectConverter converter) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
doReceive()
Provides the mapped tree object
|
java.lang.String |
getComponentType() |
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.
|
buildMessage, getComponentName, getManagedName, getManagedType, getMessageCount, getMessageCountLong, getOverrides, isCountsEnabled, isLoggingEnabled, receive, registerMetricsCaptor, reset, setBeanName, setCountsEnabled, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedType
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInit, setBeanFactory, setConversionService
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setCounter
public MBeanTreePollingMessageSource(MBeanObjectConverter converter)
converter
- The converter.public java.lang.String getComponentType()
protected java.lang.Object doReceive()
doReceive
in class AbstractMessageSource<java.lang.Object>
public void setServer(javax.management.MBeanServerConnection server)
server
- The MBean server connection.public void setQueryName(java.lang.String queryName)
queryName
- The query name.public void setQueryNameReference(javax.management.ObjectName queryName)
queryName
- The query name.public void setQueryExpression(java.lang.String queryExpression)
queryExpression
- The query expression.public void setQueryExpressionReference(javax.management.QueryExp queryExpression)
queryExpression
- The query expression.