Package io.trino.dispatcher
Class DispatchInfo
- java.lang.Object
-
- io.trino.dispatcher.DispatchInfo
-
public class DispatchInfo extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DispatchInfodispatched(CoordinatorLocation coordinatorLocation, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)static DispatchInfofailed(ExecutionFailureInfo failureInfo, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)Optional<CoordinatorLocation>getCoordinatorLocation()io.airlift.units.DurationgetElapsedTime()Optional<ExecutionFailureInfo>getFailureInfo()io.airlift.units.DurationgetQueuedTime()static DispatchInfoqueued(io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
-
-
-
Method Detail
-
queued
public static DispatchInfo queued(io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
-
dispatched
public static DispatchInfo dispatched(CoordinatorLocation coordinatorLocation, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
-
failed
public static DispatchInfo failed(ExecutionFailureInfo failureInfo, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
-
getCoordinatorLocation
public Optional<CoordinatorLocation> getCoordinatorLocation()
-
getFailureInfo
public Optional<ExecutionFailureInfo> getFailureInfo()
-
getElapsedTime
public io.airlift.units.Duration getElapsedTime()
-
getQueuedTime
public io.airlift.units.Duration getQueuedTime()
-
-