@MXBean
public interface JsonDataProvider
Resource. This interface also represents a MXBean which allows to access Probe
JSON data via JMX.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
clearEvents() |
java.lang.String |
clearInvocations() |
java.lang.String |
receiveBean(java.lang.String id,
boolean transientDependencies,
boolean transientDependents) |
java.lang.String |
receiveBeanInstance(java.lang.String id) |
java.lang.String |
receiveBeans(int pageIndex,
int pageSize,
java.lang.String filters,
java.lang.String representation) |
java.lang.String |
receiveContext(java.lang.String id) |
java.lang.String |
receiveContexts() |
java.lang.String |
receiveDeployment() |
java.lang.String |
receiveEvents(int pageIndex,
int pageSize,
java.lang.String filters) |
java.lang.String |
receiveInvocation(java.lang.String id) |
java.lang.String |
receiveInvocations(int pageIndex,
int pageSize,
java.lang.String filters) |
java.lang.String |
receiveObserver(java.lang.String id) |
java.lang.String |
receiveObservers(int pageIndex,
int pageSize,
java.lang.String filters) |
@ProbeDynamicMBean.Description(value="Receives a deployment info.") java.lang.String receiveDeployment()
Resource.DEPLOYMENT@ProbeDynamicMBean.Description(value="Receives a collection of beans.") java.lang.String receiveBeans(@ProbeDynamicMBean.ParamName(value="pageIndex") int pageIndex, @ProbeDynamicMBean.ParamName(value="pageSize") int pageSize, @ProbeDynamicMBean.ParamName(value="filters") @ProbeDynamicMBean.Description(value="A blank-separated list of key-value pairs. Keys and values are separated by a colon. E.g beanClass:Foo scope:myScope.") java.lang.String filters, @ProbeDynamicMBean.ParamName(value="representation") java.lang.String representation)
pageIndex - pageSize - filters - representation - Resource.BEANS@ProbeDynamicMBean.Description(value="Receives a bean detail.") java.lang.String receiveBean(@ProbeDynamicMBean.ParamName(value="id") java.lang.String id, @ProbeDynamicMBean.ParamName(value="transientDependencies") boolean transientDependencies, @ProbeDynamicMBean.ParamName(value="transientDependents") boolean transientDependents)
id - Resource.BEAN@ProbeDynamicMBean.Description(value="Receives a contextual instance of a bean. This is only supported for a limited set of scopes.") java.lang.String receiveBeanInstance(@ProbeDynamicMBean.ParamName(value="id") java.lang.String id)
id - Resource.BEAN_INSTANCE@ProbeDynamicMBean.Description(value="Receives a collection of observer methods.") java.lang.String receiveObservers(@ProbeDynamicMBean.ParamName(value="pageIndex") int pageIndex, @ProbeDynamicMBean.ParamName(value="pageSize") int pageSize, @ProbeDynamicMBean.ParamName(value="filters") @ProbeDynamicMBean.Description(value="A blank-separated list of key-value pairs. Keys and values are separated by a colon. E.g beanClass:Foo qualifier:any.") java.lang.String filters)
pageIndex - pageSize - filters - Resource.OBSERVERS@ProbeDynamicMBean.Description(value="Receives an observer method detail.") java.lang.String receiveObserver(@ProbeDynamicMBean.ParamName(value="id") java.lang.String id)
id - Resource.OBSERVER@ProbeDynamicMBean.Description(value="Receives a collection of inspectable contexts.") java.lang.String receiveContexts()
Resource.CONTEXTS@ProbeDynamicMBean.Description(value="Receives a collection of contextual instances for the given inspectable context.") java.lang.String receiveContext(@ProbeDynamicMBean.ParamName(value="id") java.lang.String id)
id - Resource.CONTEXT@ProbeDynamicMBean.Description(value="Receives a collection of invocation trees.") java.lang.String receiveInvocations(@ProbeDynamicMBean.ParamName(value="pageIndex") int pageIndex, @ProbeDynamicMBean.ParamName(value="pageSize") int pageSize, @ProbeDynamicMBean.ParamName(value="filters") @ProbeDynamicMBean.Description(value="A blank-separated list of key-value pairs. Keys and values are separated by a colon. E.g beanClass:Foo description:bar.") java.lang.String filters)
pageIndex - pageSize - filters - Resource.INVOCATIONS@ProbeDynamicMBean.Description(value="Removes all monitoring data - invocation trees.") java.lang.String clearInvocations()
Resource.INVOCATIONS@ProbeDynamicMBean.Description(value="Receives an invocation tree detail.") java.lang.String receiveInvocation(@ProbeDynamicMBean.ParamName(value="id") java.lang.String id)
id - Resource.INVOCATION@ProbeDynamicMBean.Description(value="Receives a collection of fired events.") java.lang.String receiveEvents(@ProbeDynamicMBean.ParamName(value="pageIndex") int pageIndex, @ProbeDynamicMBean.ParamName(value="pageSize") int pageSize, @ProbeDynamicMBean.ParamName(value="filters") @ProbeDynamicMBean.Description(value="A blank-separated list of key-value pairs. Keys and values are separated by a colon. E.g beanClass:Foo description:bar.") java.lang.String filters)
pageIndex - pageSize - filters - Resource.EVENTS@ProbeDynamicMBean.Description(value="Removes all monitoring data - fired events.") java.lang.String clearEvents()
Resource.EVENTSCopyright © 2015. All Rights Reserved.