Interface CompletedOp<D>

Type Parameters:
D - The type of delegate needed for the implementing protocol
All Superinterfaces:
Comparable<CycleResult>, CycleReadable, CycleResult, Payload<D>, ResultReadable
All Known Subinterfaces:
FailedOp<D>, OpFacets<D>, SkippedOp<D>, SucceededOp<D>
All Known Implementing Classes:
EventedOpImpl, OpImpl

public interface CompletedOp<D> extends Payload<D>, CycleResult
A CompletedOp can be any of It may be necessary to downcast a completed Op in order to get more contextual details from it.
  • Method Details

    • getStartedAtNanos

      long getStartedAtNanos()
    • getServiceTimeNanos

      long getServiceTimeNanos()
    • getResponseTimeNanos

      long getResponseTimeNanos()