Class EventMonitoring
- java.lang.Object
-
- org.nuxeo.ecm.core.management.events.EventMonitoring
-
- All Implemented Interfaces:
EventMonitoringMBean
@Deprecated(since="11.4") public class EventMonitoring extends Object implements EventMonitoringMBean
Deprecated.since 11.4: superseded by dropwizard metricsMonitoring MBean implementation.- Author:
- Thierry Delprat
-
-
Constructor Summary
Constructors Constructor Description EventMonitoring()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intgetActiveThreadsCount()Deprecated.Gets number of active threads.StringgetAsyncHandlersExecTime()Deprecated.Returns the statistics for Async Handlers.intgetEventsInQueueCount()Deprecated.Gets the number of events in process or waiting for available slots.StringgetListenersConfig()Deprecated.Get a summary of all registered listeners (name - type - enabled).StringgetSyncHandlersExecTime()Deprecated.Returns the statistics for Sync Handlers.booleanisAsyncHandlersTrackingEnabled()Deprecated.Tells if time tracking is active for Async event handlers.booleanisBlockAsyncHandlers()Deprecated.Tells if async handlers execution is blocked.booleanisBlockSyncPostCommitHandlers()Deprecated.Tells if post-commit sync handlers execution is blocked.booleanisBulkModeEnabled()Deprecated.Getter for bulkMode processing.booleanisSyncHandlersTrackingEnabled()Deprecated.Tells if time tracking is active for Sync event handlers.voidresetHandlersExecTime()Deprecated.Resets the statistics.voidsetAsyncHandlersTrackingEnabled(boolean collectAsyncHandlersExecTime)Deprecated.Enables or disables time tracking for Async event handlers.voidsetBlockAsyncHandlers(boolean blockAsyncHandlers)Deprecated.Blocks or enables async handlers execution.voidsetBlockSyncPostCommitHandlers(boolean blockSyncPostCommitHandlers)Deprecated.Blocks or enables post-commit sync handlers execution.voidsetBulkModeEnabled(boolean bulkModeEnabled)Deprecated.Enables/Disables bulkMode processing.voidsetListenerEnabledFlag(String listenerName, boolean enabled)Deprecated.Enables or disables a listener by its name.voidsetSyncHandlersTrackingEnabled(boolean collectSyncHandlersExecTime)Deprecated.Enables or disables time tracking for Sync event handlers.
-
-
-
Method Detail
-
isAsyncHandlersTrackingEnabled
public boolean isAsyncHandlersTrackingEnabled()
Deprecated.Description copied from interface:EventMonitoringMBeanTells if time tracking is active for Async event handlers.- Specified by:
isAsyncHandlersTrackingEnabledin interfaceEventMonitoringMBean
-
setAsyncHandlersTrackingEnabled
public void setAsyncHandlersTrackingEnabled(boolean collectAsyncHandlersExecTime)
Deprecated.Description copied from interface:EventMonitoringMBeanEnables or disables time tracking for Async event handlers.- Specified by:
setAsyncHandlersTrackingEnabledin interfaceEventMonitoringMBean
-
isSyncHandlersTrackingEnabled
public boolean isSyncHandlersTrackingEnabled()
Deprecated.Description copied from interface:EventMonitoringMBeanTells if time tracking is active for Sync event handlers.- Specified by:
isSyncHandlersTrackingEnabledin interfaceEventMonitoringMBean
-
setSyncHandlersTrackingEnabled
public void setSyncHandlersTrackingEnabled(boolean collectSyncHandlersExecTime)
Deprecated.Description copied from interface:EventMonitoringMBeanEnables or disables time tracking for Sync event handlers.- Specified by:
setSyncHandlersTrackingEnabledin interfaceEventMonitoringMBean
-
getActiveThreadsCount
public int getActiveThreadsCount()
Deprecated.Description copied from interface:EventMonitoringMBeanGets number of active threads.- Specified by:
getActiveThreadsCountin interfaceEventMonitoringMBean
-
getEventsInQueueCount
public int getEventsInQueueCount()
Deprecated.Description copied from interface:EventMonitoringMBeanGets the number of events in process or waiting for available slots.- Specified by:
getEventsInQueueCountin interfaceEventMonitoringMBean
-
getAsyncHandlersExecTime
public String getAsyncHandlersExecTime()
Deprecated.Description copied from interface:EventMonitoringMBeanReturns the statistics for Async Handlers.- Specified by:
getAsyncHandlersExecTimein interfaceEventMonitoringMBean
-
getSyncHandlersExecTime
public String getSyncHandlersExecTime()
Deprecated.Description copied from interface:EventMonitoringMBeanReturns the statistics for Sync Handlers.- Specified by:
getSyncHandlersExecTimein interfaceEventMonitoringMBean
-
isBlockAsyncHandlers
public boolean isBlockAsyncHandlers()
Deprecated.Description copied from interface:EventMonitoringMBeanTells if async handlers execution is blocked.- Specified by:
isBlockAsyncHandlersin interfaceEventMonitoringMBean
-
setBlockAsyncHandlers
public void setBlockAsyncHandlers(boolean blockAsyncHandlers)
Deprecated.Description copied from interface:EventMonitoringMBeanBlocks or enables async handlers execution.- Specified by:
setBlockAsyncHandlersin interfaceEventMonitoringMBean
-
isBlockSyncPostCommitHandlers
public boolean isBlockSyncPostCommitHandlers()
Deprecated.Description copied from interface:EventMonitoringMBeanTells if post-commit sync handlers execution is blocked.- Specified by:
isBlockSyncPostCommitHandlersin interfaceEventMonitoringMBean
-
setBlockSyncPostCommitHandlers
public void setBlockSyncPostCommitHandlers(boolean blockSyncPostCommitHandlers)
Deprecated.Description copied from interface:EventMonitoringMBeanBlocks or enables post-commit sync handlers execution.- Specified by:
setBlockSyncPostCommitHandlersin interfaceEventMonitoringMBean
-
resetHandlersExecTime
public void resetHandlersExecTime()
Deprecated.Description copied from interface:EventMonitoringMBeanResets the statistics.- Specified by:
resetHandlersExecTimein interfaceEventMonitoringMBean
-
getListenersConfig
public String getListenersConfig()
Deprecated.Description copied from interface:EventMonitoringMBeanGet a summary of all registered listeners (name - type - enabled).- Specified by:
getListenersConfigin interfaceEventMonitoringMBean
-
setListenerEnabledFlag
public void setListenerEnabledFlag(String listenerName, boolean enabled)
Deprecated.Description copied from interface:EventMonitoringMBeanEnables or disables a listener by its name.- Specified by:
setListenerEnabledFlagin interfaceEventMonitoringMBean
-
isBulkModeEnabled
public boolean isBulkModeEnabled()
Deprecated.Description copied from interface:EventMonitoringMBeanGetter for bulkMode processing. Bulk mode may be used by listeners to drop some processing.- Specified by:
isBulkModeEnabledin interfaceEventMonitoringMBean
-
setBulkModeEnabled
public void setBulkModeEnabled(boolean bulkModeEnabled)
Deprecated.Description copied from interface:EventMonitoringMBeanEnables/Disables bulkMode processing.- Specified by:
setBulkModeEnabledin interfaceEventMonitoringMBean
-
-