@Reference(name="observer",bind="bindObserver",unbind="unbindObserver",referenceInterface=org.apache.jackrabbit.oak.spi.commit.Observer.class,policy=DYNAMIC,cardinality=OPTIONAL_MULTIPLE) @Reference(name="listenerMBean",bind="bindListenerMBean",unbind="unbindListenerMBean",referenceInterface=org.apache.jackrabbit.api.jmx.EventListenerMBean.class,policy=DYNAMIC,cardinality=OPTIONAL_MULTIPLE) @Reference(name="backgroundObserverMBean",bind="bindBackgroundObserverMBean",unbind="unbindBackgroundObserverMBean",referenceInterface=org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean.class,policy=DYNAMIC,cardinality=OPTIONAL_MULTIPLE) @Reference(name="changeProcessorMBean",bind="bindChangeProcessorMBean",unbind="unbindChangeProcessorMBean",referenceInterface=ChangeProcessorMBean.class,policy=DYNAMIC,cardinality=OPTIONAL_MULTIPLE) @Reference(name="filterConfigMBean",bind="bindFilterConfigMBean",unbind="unbindFilterConfigMBean",referenceInterface=org.apache.jackrabbit.oak.plugins.observation.filter.FilterConfigMBean.class,policy=DYNAMIC,cardinality=OPTIONAL_MULTIPLE) public class ConsolidatedListenerMBeanImpl extends Object implements ConsolidatedListenerMBean
TYPE
Constructor and Description |
---|
ConsolidatedListenerMBeanImpl() |
public TabularData getListenerStats()
getListenerStats
in interface ConsolidatedListenerMBean
public TabularData getObserversStats()
getObserversStats
in interface ConsolidatedListenerMBean
public TabularData getLeaderBoard()
getLeaderBoard
in interface ConsolidatedListenerMBean
public int getObserversCount()
getObserversCount
in interface ConsolidatedListenerMBean
public int getListenersCount()
getListenersCount
in interface ConsolidatedListenerMBean
protected void bindObserver(org.apache.jackrabbit.oak.spi.commit.Observer observer, Map<String,?> config)
protected void unbindObserver(org.apache.jackrabbit.oak.spi.commit.Observer observer, Map<String,?> config)
protected void bindBackgroundObserverMBean(org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean mbean, Map<String,?> config)
protected void unbindBackgroundObserverMBean(org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean mbean, Map<String,?> config)
protected void bindChangeProcessorMBean(ChangeProcessorMBean mbean, Map<String,?> config)
protected void unbindChangeProcessorMBean(ChangeProcessorMBean mbean, Map<String,?> config)
protected void bindListenerMBean(org.apache.jackrabbit.api.jmx.EventListenerMBean mbean, Map<String,?> config)
protected void unbindListenerMBean(org.apache.jackrabbit.api.jmx.EventListenerMBean mbean, Map<String,?> config)
protected void bindFilterConfigMBean(org.apache.jackrabbit.oak.plugins.observation.filter.FilterConfigMBean mbean, Map<String,?> config)
protected void unbindFilterConfigMBean(org.apache.jackrabbit.oak.plugins.observation.filter.FilterConfigMBean mbean, Map<String,?> config)
Copyright © 2012–2020 The Apache Software Foundation. All rights reserved.