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.Operation
recordIterativeOperationStart(PrismObject<? extends ObjectType> object)
Records the start of iterative operation.default IterativeTaskInformation.Operation
recordIterativeOperationStart(IterationItemInformation info)
Records the start of iterative operation.IterativeTaskInformation.Operation
recordIterativeOperationStart(IterativeOperationStartInfo operation)
Records the start of iterative operation.void
recordPartExecutionEnd(String partUri, long partStartTimestamp, long partEndTimestamp)
Records end of part execution: updates execution times.void
resetIterativeTaskInformation(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.
-
-