Package org.apache.flink.runtime.failure
Class DefaultFailureEnricherContext
java.lang.Object
org.apache.flink.runtime.failure.DefaultFailureEnricherContext
- All Implemented Interfaces:
org.apache.flink.core.failure.FailureEnricher.Context
public class DefaultFailureEnricherContext
extends Object
implements org.apache.flink.core.failure.FailureEnricher.Context
The default implementation of
FailureEnricher.Context class.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.core.failure.FailureEnricher.Context
org.apache.flink.core.failure.FailureEnricher.Context.FailureType -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.core.failure.FailureEnricher.ContextforGlobalFailure(org.apache.flink.api.common.JobInfo jobInfo, org.apache.flink.metrics.MetricGroup metricGroup, Executor ioExecutor, ClassLoader classLoader) Factory method returning a Global failure Context for the given params.static org.apache.flink.core.failure.FailureEnricher.ContextforTaskFailure(org.apache.flink.api.common.JobInfo jobInfo, org.apache.flink.metrics.MetricGroup metricGroup, Executor ioExecutor, ClassLoader classLoader) Factory method returning a Task failure Context for the given params.static org.apache.flink.core.failure.FailureEnricher.ContextforTaskManagerFailure(org.apache.flink.api.common.JobInfo jobInfo, org.apache.flink.metrics.MetricGroup metricGroup, Executor ioExecutor, ClassLoader classLoader) Factory method returning a TaskManager failure Context for the given params.org.apache.flink.core.failure.FailureEnricher.Context.FailureTypeorg.apache.flink.api.common.JobInfoorg.apache.flink.metrics.MetricGroup
-
Method Details
-
getMetricGroup
public org.apache.flink.metrics.MetricGroup getMetricGroup()- Specified by:
getMetricGroupin interfaceorg.apache.flink.core.failure.FailureEnricher.Context
-
getFailureType
public org.apache.flink.core.failure.FailureEnricher.Context.FailureType getFailureType()- Specified by:
getFailureTypein interfaceorg.apache.flink.core.failure.FailureEnricher.Context
-
getUserClassLoader
- Specified by:
getUserClassLoaderin interfaceorg.apache.flink.core.failure.FailureEnricher.Context
-
getIOExecutor
- Specified by:
getIOExecutorin interfaceorg.apache.flink.core.failure.FailureEnricher.Context
-
getJobInfo
public org.apache.flink.api.common.JobInfo getJobInfo()- Specified by:
getJobInfoin interfaceorg.apache.flink.core.failure.FailureEnricher.Context
-
forTaskFailure
public static org.apache.flink.core.failure.FailureEnricher.Context forTaskFailure(org.apache.flink.api.common.JobInfo jobInfo, org.apache.flink.metrics.MetricGroup metricGroup, Executor ioExecutor, ClassLoader classLoader) Factory method returning a Task failure Context for the given params. -
forGlobalFailure
public static org.apache.flink.core.failure.FailureEnricher.Context forGlobalFailure(org.apache.flink.api.common.JobInfo jobInfo, org.apache.flink.metrics.MetricGroup metricGroup, Executor ioExecutor, ClassLoader classLoader) Factory method returning a Global failure Context for the given params. -
forTaskManagerFailure
public static org.apache.flink.core.failure.FailureEnricher.Context forTaskManagerFailure(org.apache.flink.api.common.JobInfo jobInfo, org.apache.flink.metrics.MetricGroup metricGroup, Executor ioExecutor, ClassLoader classLoader) Factory method returning a TaskManager failure Context for the given params.
-