Interface Operation
- 
- All Known Implementing Classes:
- DummyOperationImpl
 
 public interface OperationOperation being recorded: represents an object to which the client reports the end of the operation. It is called simplyOperationto avoid confusing the clients.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddone(ItemProcessingOutcomeType outcome, Throwable exception)voiddone(QualifiedItemProcessingOutcomeType outcome, Throwable exception)default voidfailed(Throwable t)doublegetDurationRounded()longgetEndTimeMillis()default @Nullable XMLGregorianCalendargetEndTimestamp()@NotNull IterationItemInformationgetIterationItemInformation()Returns the item characterization for this operation.@NotNull IterativeOperationStartInfogetStartInfo()Returns start info for this operation.default voidskipped()default voidsucceeded()
 
- 
- 
- 
Method Detail- 
succeededdefault void succeeded() 
 - 
skippeddefault void skipped() 
 - 
faileddefault void failed(Throwable t) 
 - 
donedefault void done(ItemProcessingOutcomeType outcome, Throwable exception) 
 - 
donevoid done(QualifiedItemProcessingOutcomeType outcome, Throwable exception) 
 - 
getDurationRoundeddouble getDurationRounded() 
 - 
getEndTimeMillislong getEndTimeMillis() 
 - 
getIterationItemInformation@NotNull @NotNull IterationItemInformation getIterationItemInformation() Returns the item characterization for this operation.
 - 
getStartInfo@NotNull @NotNull IterativeOperationStartInfo getStartInfo() Returns start info for this operation.
 - 
getEndTimestamp@Nullable default @Nullable XMLGregorianCalendar getEndTimestamp() 
 
- 
 
-