Package io.trino.execution
Class NoOpFailureInjector
java.lang.Object
io.trino.execution.NoOpFailureInjector
- All Implemented Interfaces:
FailureInjector
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.execution.FailureInjector
FailureInjector.InjectedErrorCode, FailureInjector.InjectedFailure, FailureInjector.InjectedFailureType -
Field Summary
Fields inherited from interface io.trino.execution.FailureInjector
FAILURE_INJECTION_MESSAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInjectedFailure(String traceToken, int stageId, int partitionId, int attemptId) io.airlift.units.DurationvoidinjectTaskFailure(String traceToken, int stageId, int partitionId, int attemptId, FailureInjector.InjectedFailureType injectionType, Optional<ErrorType> errorType)
-
Constructor Details
-
NoOpFailureInjector
public NoOpFailureInjector()
-
-
Method Details
-
injectTaskFailure
public void injectTaskFailure(String traceToken, int stageId, int partitionId, int attemptId, FailureInjector.InjectedFailureType injectionType, Optional<ErrorType> errorType) - Specified by:
injectTaskFailurein interfaceFailureInjector
-
getInjectedFailure
public Optional<FailureInjector.InjectedFailure> getInjectedFailure(String traceToken, int stageId, int partitionId, int attemptId) - Specified by:
getInjectedFailurein interfaceFailureInjector
-
getRequestTimeout
public io.airlift.units.Duration getRequestTimeout()- Specified by:
getRequestTimeoutin interfaceFailureInjector
-