类 FlinkSessionJobContext
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.controller.FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
-
- org.apache.flink.kubernetes.operator.controller.FlinkSessionJobContext
-
public class FlinkSessionJobContext extends FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
Context for reconciling a Flink resource.
-
-
字段概要
-
从类继承的字段 org.apache.flink.kubernetes.operator.controller.FlinkResourceContext
configManager
-
-
构造器概要
构造器 构造器 说明 FlinkSessionJobContext(org.apache.flink.kubernetes.operator.api.FlinkSessionJob resource, io.javaoperatorsdk.operator.api.reconciler.Context<?> josdkContext, KubernetesResourceMetricGroup resourceMetricGroup, FlinkConfigManager configManager, java.util.function.Function<FlinkResourceContext<?>,FlinkService> flinkServiceFactory)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected FlinkServicecreateFlinkService()protected org.apache.flink.configuration.ConfigurationcreateObserveConfig()Generate the config that is currently deployed for the resource spec.org.apache.flink.configuration.ConfigurationgetDeployConfig(org.apache.flink.kubernetes.operator.api.spec.AbstractFlinkSpec spec)Get Flink configuration object for deploying the given spec usingAbstractFlinkResourceReconciler.deploy(org.apache.flink.kubernetes.operator.controller.FlinkResourceContext<CR>, SPEC, org.apache.flink.configuration.Configuration, java.util.Optional<java.lang.String>, boolean).org.apache.flink.kubernetes.operator.api.spec.KubernetesDeploymentModegetDeploymentMode()org.apache.flink.kubernetes.operator.api.spec.FlinkVersiongetFlinkVersion()-
从类继承的方法 org.apache.flink.kubernetes.operator.controller.FlinkResourceContext
getFlinkService, getObserveConfig, getOperatorConfig
-
-
-
-
构造器详细资料
-
FlinkSessionJobContext
public FlinkSessionJobContext(org.apache.flink.kubernetes.operator.api.FlinkSessionJob resource, io.javaoperatorsdk.operator.api.reconciler.Context<?> josdkContext, KubernetesResourceMetricGroup resourceMetricGroup, FlinkConfigManager configManager, java.util.function.Function<FlinkResourceContext<?>,FlinkService> flinkServiceFactory)
-
-
方法详细资料
-
getDeployConfig
public org.apache.flink.configuration.Configuration getDeployConfig(org.apache.flink.kubernetes.operator.api.spec.AbstractFlinkSpec spec)
从类复制的说明:FlinkResourceContextGet Flink configuration object for deploying the given spec usingAbstractFlinkResourceReconciler.deploy(org.apache.flink.kubernetes.operator.controller.FlinkResourceContext<CR>, SPEC, org.apache.flink.configuration.Configuration, java.util.Optional<java.lang.String>, boolean).- 指定者:
getDeployConfig在类中FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>- 参数:
spec- Spec for which the config should be created.- 返回:
- Deployment configuration.
-
createFlinkService
protected FlinkService createFlinkService()
- 覆盖:
createFlinkService在类中FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
-
createObserveConfig
protected org.apache.flink.configuration.Configuration createObserveConfig()
从类复制的说明:FlinkResourceContextGenerate the config that is currently deployed for the resource spec.- 指定者:
createObserveConfig在类中FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>- 返回:
- Deployed config.
-
getDeploymentMode
public org.apache.flink.kubernetes.operator.api.spec.KubernetesDeploymentMode getDeploymentMode()
- 指定者:
getDeploymentMode在类中FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>- 返回:
- Cluster deployment mode.
-
getFlinkVersion
public org.apache.flink.kubernetes.operator.api.spec.FlinkVersion getFlinkVersion()
- 指定者:
getFlinkVersion在类中FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>- 返回:
- Cluster Flink Version.
-
-