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 ofFailureEnricher.Contextclass.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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.FailureTypegetFailureType()ExecutorgetIOExecutor()org.apache.flink.api.common.JobInfogetJobInfo()org.apache.flink.metrics.MetricGroupgetMetricGroup()ClassLoadergetUserClassLoader()
-
-
-
Method Detail
-
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
public ClassLoader getUserClassLoader()
- Specified by:
getUserClassLoaderin interfaceorg.apache.flink.core.failure.FailureEnricher.Context
-
getIOExecutor
public Executor 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.
-
-