Interface StatisticsCollector
-
- All Superinterfaces:
MappingStatisticsCollector
,NotificationStatisticsCollector
,TaskActionsExecutedCollector
,TaskIterativeOperationCollector
,TaskSynchronizationStatisticsCollector
- All Known Subinterfaces:
RunningLightweightTask
,RunningTask
,Task
- All Known Implementing Classes:
NullTaskImpl
public interface StatisticsCollector extends NotificationStatisticsCollector, MappingStatisticsCollector, TaskActionsExecutedCollector, TaskSynchronizationStatisticsCollector, TaskIterativeOperationCollector
An object that receives various statistics and state information, processes them and provides them back to appropriate clients. Currently this functionality is bound to Task interface. However, this may change in the future.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
recordStateMessage(String message)
Records a state message.-
Methods inherited from interface com.evolveum.midpoint.schema.statistics.MappingStatisticsCollector
recordMappingOperation
-
Methods inherited from interface com.evolveum.midpoint.schema.statistics.NotificationStatisticsCollector
recordNotificationOperation
-
Methods inherited from interface com.evolveum.midpoint.schema.statistics.TaskActionsExecutedCollector
recordObjectActionExecuted, recordObjectActionExecuted, recordObjectActionExecuted, startCollectingActionsExecuted, stopCollectingActionsExecuted
-
Methods inherited from interface com.evolveum.midpoint.schema.statistics.TaskIterativeOperationCollector
recordIterativeOperationStart, recordIterativeOperationStart, recordIterativeOperationStart
-
Methods inherited from interface com.evolveum.midpoint.schema.statistics.TaskSynchronizationStatisticsCollector
onSynchronizationExclusion, onSynchronizationSituationChange, onSynchronizationStart, startCollectingSynchronizationStatistics, stopCollectingSynchronizationStatistics
-
-
-
-
Method Detail
-
recordStateMessage
void recordStateMessage(String message)
Records a state message.
-
-