Package io.prestosql.dispatcher
Class DispatchInfo
- java.lang.Object
-
- io.prestosql.dispatcher.DispatchInfo
-
public class DispatchInfo extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DispatchInfo
dispatched(CoordinatorLocation coordinatorLocation, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
static DispatchInfo
failed(ExecutionFailureInfo failureInfo, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
Optional<CoordinatorLocation>
getCoordinatorLocation()
io.airlift.units.Duration
getElapsedTime()
Optional<ExecutionFailureInfo>
getFailureInfo()
io.airlift.units.Duration
getQueuedTime()
static DispatchInfo
queued(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()
-
-