Class ActivityItemProcessingStatisticsUtil
java.lang.Object
com.evolveum.midpoint.schema.util.task.ActivityItemProcessingStatisticsUtil
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> TLikeList.add(Object)but returns the value.static voidaddTo(@NotNull ActivityItemProcessingStatisticsType sum, @Nullable ActivityItemProcessingStatisticsType delta) Updates specified summary with given delta.static Stringformat(@Nullable ActivityItemProcessingStatisticsType source) static Stringformat(@Nullable ActivityItemProcessingStatisticsType source, AbstractStatisticsPrinter.Options options) Formats the information.static intgetErrors(Collection<ActivityStateType> states) static intgetItemProcessingStatisticsFromStates(@NotNull Collection<ActivityStateType> states) static intgetItemsProcessed(@NotNull Collection<ActivityStateType> states) static intgetItemsProcessed(ActivityItemProcessingStatisticsType itemProcessingStatistics) static intstatic intgetItemsProcessedWithFailure(@NotNull Collection<ActivityStateType> states) static intstatic intstatic intstatic intstatic intstatic intstatic StringgetLastProcessedItemMessage(ActivityItemProcessingStatisticsType info, Predicate<ProcessedItemSetType> itemSetFilter) Returns message about the item that was last processed by given task in item set defined by the filter.static StringgetLastProcessedObjectName(ActivityItemProcessingStatisticsType info, Predicate<ProcessedItemSetType> itemSetFilter) Returns object that was last processed by given task in item set defined by the filter.static StringgetLastProcessedObjectOid(ActivityItemProcessingStatisticsType info, Predicate<ProcessedItemSetType> itemSetFilter) Returns object OID that was last processed by given task in item set defined by the filter.static StringgetLastSuccessObjectName(@NotNull TaskType task) Returns object that was last successfully processed by given physical task.static Stringstatic doublegetProcessingTime(@NotNull Collection<ActivityStateType> states) static doublestatic @NotNull ActivityItemProcessingStatisticsTypegetSummarizedStatistics(@Nullable TaskActivityStateType taskActivityState) static booleanhasItemProcessingInformation(@NotNull ActivityTreeUtil.ActivityStateInContext cState) static booleanhasItemProcessingInformation(@Nullable ActivityStateType state) static @NotNull ActivityItemProcessingStatisticsTypesummarize(@NotNull Collection<ActivityItemProcessingStatisticsType> deltas) static @NotNull ActivityItemProcessingStatisticsTypesummarize(@NotNull Stream<ActivityItemProcessingStatisticsType> deltas) static Double
- 
Constructor Details- 
ActivityItemProcessingStatisticsUtilpublic ActivityItemProcessingStatisticsUtil()
 
- 
- 
Method Details- 
getItemsProcessedWithFailure
- 
getItemsProcessedWithSuccess
- 
getItemsProcessedWithSkip
- 
getItemsProcessedWithFailureShallow
- 
getItemsProcessedWithSuccessShallow
- 
getItemsProcessedWithSkipShallow
- 
getItemsProcessedShallow
- 
getItemsProcessed
- 
getItemsProcessed
- 
getItemsProcessedWithFailurepublic static int getItemsProcessedWithFailure(@NotNull @NotNull Collection<ActivityStateType> states) 
- 
getItemProcessingStatisticspublic static ActivityItemProcessingStatisticsType getItemProcessingStatistics(ActivityStateType state) 
- 
getErrorsShallow
- 
getErrors
- 
getProcessingTime
- 
getProcessingTime
- 
getLastProcessedObjectNamepublic static String getLastProcessedObjectName(ActivityItemProcessingStatisticsType info, Predicate<ProcessedItemSetType> itemSetFilter) Returns object that was last processed by given task in item set defined by the filter. TODO this should operate on a tree!
- 
getLastProcessedItemMessagepublic static String getLastProcessedItemMessage(ActivityItemProcessingStatisticsType info, Predicate<ProcessedItemSetType> itemSetFilter) Returns message about the item that was last processed by given task in item set defined by the filter. TODO this should operate on a tree!
- 
getLastProcessedObjectOidpublic static String getLastProcessedObjectOid(ActivityItemProcessingStatisticsType info, Predicate<ProcessedItemSetType> itemSetFilter) Returns object OID that was last processed by given task in item set defined by the filter. TODO this should operate on a tree!
- 
getLastSuccessObjectNameReturns object that was last successfully processed by given physical task. TODO optimize (avoid full summarization)
- 
getSummarizedStatistics@NotNull public static @NotNull ActivityItemProcessingStatisticsType getSummarizedStatistics(@Nullable @Nullable TaskActivityStateType taskActivityState) 
- 
getLastSuccessObjectName
- 
toSeconds
- 
addLikeList.add(Object)but returns the value.
- 
getItemProcessingStatisticsFromStatespublic static List<ActivityItemProcessingStatisticsType> getItemProcessingStatisticsFromStates(@NotNull @NotNull Collection<ActivityStateType> states) 
- 
summarize@NotNull public static @NotNull ActivityItemProcessingStatisticsType summarize(@NotNull @NotNull Collection<ActivityItemProcessingStatisticsType> deltas) 
- 
summarize@NotNull public static @NotNull ActivityItemProcessingStatisticsType summarize(@NotNull @NotNull Stream<ActivityItemProcessingStatisticsType> deltas) 
- 
addTopublic static void addTo(@NotNull @NotNull ActivityItemProcessingStatisticsType sum, @Nullable @Nullable ActivityItemProcessingStatisticsType delta) Updates specified summary with given delta.
- 
hasItemProcessingInformationpublic static boolean hasItemProcessingInformation(@NotNull @NotNull ActivityTreeUtil.ActivityStateInContext cState) 
- 
hasItemProcessingInformation
- 
format
- 
formatpublic static String format(@Nullable @Nullable ActivityItemProcessingStatisticsType source, AbstractStatisticsPrinter.Options options) Formats the information.
 
-