Interface IterativeOperationCollector
-
- All Known Subinterfaces:
StatisticsCollector
public interface IterativeOperationCollector
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description @NotNull List<String>getLastFailures()Deprecated.default IterativeTaskInformation.OperationrecordIterativeOperationStart(PrismObject<? extends ObjectType> object)Records the start of iterative operation.default IterativeTaskInformation.OperationrecordIterativeOperationStart(IterationItemInformation info)Records the start of iterative operation.IterativeTaskInformation.OperationrecordIterativeOperationStart(IterativeOperationStartInfo operation)Records the start of iterative operation.voidrecordPartExecutionEnd(String partUri, long partStartTimestamp, long partEndTimestamp)Records end of part execution: updates execution times.voidresetIterativeTaskInformation(IterativeTaskInformationType value, boolean collectExecutions)Resets iterative task information collection, starting from a given value.
-
-
-
Method Detail
-
recordIterativeOperationStart
@NotNull default IterativeTaskInformation.Operation recordIterativeOperationStart(PrismObject<? extends ObjectType> object)
Records the start of iterative operation. The operation end is recorded by calling appropriate method on the returned object.
-
recordIterativeOperationStart
@NotNull default IterativeTaskInformation.Operation recordIterativeOperationStart(IterationItemInformation info)
Records the start of iterative operation. The operation end is recorded by calling appropriate method on the returned object.
-
recordIterativeOperationStart
@NotNull IterativeTaskInformation.Operation recordIterativeOperationStart(IterativeOperationStartInfo operation)
Records the start of iterative operation. The operation end is recorded by calling appropriate method on the returned object.
-
recordPartExecutionEnd
void recordPartExecutionEnd(String partUri, long partStartTimestamp, long partEndTimestamp)
Records end of part execution: updates execution times.
-
resetIterativeTaskInformation
void resetIterativeTaskInformation(IterativeTaskInformationType value, boolean collectExecutions)
Resets iterative task information collection, starting from a given value.
-
getLastFailures
@NotNull @Experimental @Deprecated @NotNull List<String> getLastFailures()
Deprecated.Returns last N failures. Deprecated.
-
-