类 FlinkResourceContext<CR extends org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?>>
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.controller.FlinkResourceContext<CR>
-
public abstract class FlinkResourceContext<CR extends org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?>> extends java.lang.ObjectContext for reconciling a Flink resource.
-
-
字段概要
字段 修饰符和类型 字段 说明 protected FlinkConfigManagerconfigManager
-
构造器概要
构造器 构造器 说明 FlinkResourceContext()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected FlinkServicecreateFlinkService()protected abstract org.apache.flink.configuration.ConfigurationcreateObserveConfig()Generate the config that is currently deployed for the resource spec.abstract 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).abstract org.apache.flink.kubernetes.operator.api.spec.KubernetesDeploymentModegetDeploymentMode()FlinkServicegetFlinkService()Get theFlinkServiceimplementation for the current resource.abstract org.apache.flink.kubernetes.operator.api.spec.FlinkVersiongetFlinkVersion()org.apache.flink.configuration.ConfigurationgetObserveConfig()Get the config that is currently deployed for the resource spec.FlinkOperatorConfigurationgetOperatorConfig()
-
-
-
字段详细资料
-
configManager
protected final FlinkConfigManager configManager
-
-
方法详细资料
-
getObserveConfig
public org.apache.flink.configuration.Configuration getObserveConfig()
Get the config that is currently deployed for the resource spec. The returned config may be null in case the resource is not accessible/ready yet.- 返回:
- Config currently deployed.
-
getDeployConfig
public abstract org.apache.flink.configuration.Configuration getDeployConfig(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).- 参数:
spec- Spec for which the config should be created.- 返回:
- Deployment configuration.
-
getFlinkService
public FlinkService getFlinkService()
Get theFlinkServiceimplementation for the current resource.- 返回:
- Flink service.
-
createFlinkService
protected FlinkService createFlinkService()
-
createObserveConfig
protected abstract org.apache.flink.configuration.Configuration createObserveConfig()
Generate the config that is currently deployed for the resource spec.- 返回:
- Deployed config.
-
getDeploymentMode
public abstract org.apache.flink.kubernetes.operator.api.spec.KubernetesDeploymentMode getDeploymentMode()
- 返回:
- Cluster deployment mode.
-
getFlinkVersion
public abstract org.apache.flink.kubernetes.operator.api.spec.FlinkVersion getFlinkVersion()
- 返回:
- Cluster Flink Version.
-
getOperatorConfig
public FlinkOperatorConfiguration getOperatorConfig()
- 返回:
- Operator configuration for this resource.
-
-