public class EventMonitoring extends Object implements EventMonitoringMBean
| Constructor and Description | 
|---|
EventMonitoring()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getActiveThreadsCount()
Gets number of active threads. 
 | 
String | 
getAsyncHandlersExecTime()
Returns the statistics for Async Handlers. 
 | 
int | 
getEventsInQueueCount()
Gets the number of events in process or waiting for available slots. 
 | 
String | 
getListenersConfig()
Get a summary of all registered listeners (name - type - enabled). 
 | 
String | 
getSyncHandlersExecTime()
Returns the statistics for Sync Handlers. 
 | 
boolean | 
isAsyncHandlersTrackingEnabled()
Tells if time tracking is active for Async event handlers. 
 | 
boolean | 
isBlockAsyncHandlers()
Tells if async handlers execution is blocked. 
 | 
boolean | 
isBlockSyncPostCommitHandlers()
Tells if post-commit sync handlers execution is blocked. 
 | 
boolean | 
isBulkModeEnabled()
Getter for bulkMode processing. 
 | 
boolean | 
isSyncHandlersTrackingEnabled()
Tells if time tracking is active for Sync event handlers. 
 | 
void | 
resetHandlersExecTime()
Resets the statistics. 
 | 
void | 
setAsyncHandlersTrackingEnabled(boolean collectAsyncHandlersExecTime)
Enables or disables time tracking for Async event handlers. 
 | 
void | 
setBlockAsyncHandlers(boolean blockAsyncHandlers)
Blocks or enables async handlers execution. 
 | 
void | 
setBlockSyncPostCommitHandlers(boolean blockSyncPostCommitHandlers)
Blocks or enables post-commit sync handlers execution. 
 | 
void | 
setBulkModeEnabled(boolean bulkModeEnabled)
Enables/Disables bulkMode processing. 
 | 
void | 
setListenerEnabledFlag(String listenerName,
                      boolean enabled)
Enables or disables a listener by its name. 
 | 
void | 
setSyncHandlersTrackingEnabled(boolean collectSyncHandlersExecTime)
Enables or disables time tracking for Sync event handlers. 
 | 
public EventMonitoring()
public boolean isAsyncHandlersTrackingEnabled()
EventMonitoringMBeanisAsyncHandlersTrackingEnabled in interface EventMonitoringMBeanpublic void setAsyncHandlersTrackingEnabled(boolean collectAsyncHandlersExecTime)
EventMonitoringMBeansetAsyncHandlersTrackingEnabled in interface EventMonitoringMBeanpublic boolean isSyncHandlersTrackingEnabled()
EventMonitoringMBeanisSyncHandlersTrackingEnabled in interface EventMonitoringMBeanpublic void setSyncHandlersTrackingEnabled(boolean collectSyncHandlersExecTime)
EventMonitoringMBeansetSyncHandlersTrackingEnabled in interface EventMonitoringMBeanpublic int getActiveThreadsCount()
EventMonitoringMBeangetActiveThreadsCount in interface EventMonitoringMBeanpublic int getEventsInQueueCount()
EventMonitoringMBeangetEventsInQueueCount in interface EventMonitoringMBeanpublic String getAsyncHandlersExecTime()
EventMonitoringMBeangetAsyncHandlersExecTime in interface EventMonitoringMBeanpublic String getSyncHandlersExecTime()
EventMonitoringMBeangetSyncHandlersExecTime in interface EventMonitoringMBeanpublic boolean isBlockAsyncHandlers()
EventMonitoringMBeanisBlockAsyncHandlers in interface EventMonitoringMBeanpublic void setBlockAsyncHandlers(boolean blockAsyncHandlers)
EventMonitoringMBeansetBlockAsyncHandlers in interface EventMonitoringMBeanpublic boolean isBlockSyncPostCommitHandlers()
EventMonitoringMBeanisBlockSyncPostCommitHandlers in interface EventMonitoringMBeanpublic void setBlockSyncPostCommitHandlers(boolean blockSyncPostCommitHandlers)
EventMonitoringMBeansetBlockSyncPostCommitHandlers in interface EventMonitoringMBeanpublic void resetHandlersExecTime()
EventMonitoringMBeanresetHandlersExecTime in interface EventMonitoringMBeanpublic String getListenersConfig()
EventMonitoringMBeangetListenersConfig in interface EventMonitoringMBeanpublic void setListenerEnabledFlag(String listenerName, boolean enabled)
EventMonitoringMBeansetListenerEnabledFlag in interface EventMonitoringMBeanpublic boolean isBulkModeEnabled()
EventMonitoringMBeanisBulkModeEnabled in interface EventMonitoringMBeanpublic void setBulkModeEnabled(boolean bulkModeEnabled)
EventMonitoringMBeansetBulkModeEnabled in interface EventMonitoringMBeanCopyright © 2019 Nuxeo. All rights reserved.