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 metrics
Monitoring MBean implementation.
- Author:
- Thierry Delprat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintDeprecated.Gets number of active threads.Deprecated.Returns the statistics for Async Handlers.intDeprecated.Gets the number of events in process or waiting for available slots.Deprecated.Get a summary of all registered listeners (name - type - enabled).Deprecated.Returns the statistics for Sync Handlers.booleanDeprecated.Tells if time tracking is active for Async event handlers.booleanDeprecated.Tells if async handlers execution is blocked.booleanDeprecated.Tells if post-commit sync handlers execution is blocked.booleanDeprecated.Getter for bulkMode processing.booleanDeprecated.Tells if time tracking is active for Sync event handlers.voidDeprecated.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.
-
Constructor Details
-
EventMonitoring
public EventMonitoring()Deprecated.
-
-
Method Details
-
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
Deprecated.Description copied from interface:EventMonitoringMBeanReturns the statistics for Async Handlers.- Specified by:
getAsyncHandlersExecTimein interfaceEventMonitoringMBean
-
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
Deprecated.Description copied from interface:EventMonitoringMBeanGet a summary of all registered listeners (name - type - enabled).- Specified by:
getListenersConfigin interfaceEventMonitoringMBean
-
setListenerEnabledFlag
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
-