类 FlinkDeploymentController
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.controller.FlinkDeploymentController
-
- 所有已实现的接口:
io.javaoperatorsdk.operator.api.reconciler.Cleaner<org.apache.flink.kubernetes.operator.api.FlinkDeployment>,io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<org.apache.flink.kubernetes.operator.api.FlinkDeployment>,io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<org.apache.flink.kubernetes.operator.api.FlinkDeployment>,io.javaoperatorsdk.operator.api.reconciler.Reconciler<org.apache.flink.kubernetes.operator.api.FlinkDeployment>
public class FlinkDeploymentController extends java.lang.Object implements io.javaoperatorsdk.operator.api.reconciler.Reconciler<org.apache.flink.kubernetes.operator.api.FlinkDeployment>, io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<org.apache.flink.kubernetes.operator.api.FlinkDeployment>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<org.apache.flink.kubernetes.operator.api.FlinkDeployment>, io.javaoperatorsdk.operator.api.reconciler.Cleaner<org.apache.flink.kubernetes.operator.api.FlinkDeployment>Controller that runs the main reconcile loop for Flink deployments.
-
-
构造器概要
构造器 构造器 说明 FlinkDeploymentController(java.util.Set<FlinkResourceValidator> validators, FlinkResourceContextFactory ctxFactory, ReconcilerFactory reconcilerFactory, FlinkDeploymentObserverFactory observerFactory, StatusRecorder<org.apache.flink.kubernetes.operator.api.FlinkDeployment,org.apache.flink.kubernetes.operator.api.status.FlinkDeploymentStatus> statusRecorder, EventRecorder eventRecorder, CanaryResourceManager<org.apache.flink.kubernetes.operator.api.FlinkDeployment> canaryResourceManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 io.javaoperatorsdk.operator.api.reconciler.DeleteControlcleanup(org.apache.flink.kubernetes.operator.api.FlinkDeployment flinkApp, io.javaoperatorsdk.operator.api.reconciler.Context josdkContext)java.util.Map<java.lang.String,io.javaoperatorsdk.operator.processing.event.source.EventSource>prepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<org.apache.flink.kubernetes.operator.api.FlinkDeployment> context)io.javaoperatorsdk.operator.api.reconciler.UpdateControl<org.apache.flink.kubernetes.operator.api.FlinkDeployment>reconcile(org.apache.flink.kubernetes.operator.api.FlinkDeployment flinkApp, io.javaoperatorsdk.operator.api.reconciler.Context josdkContext)io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<org.apache.flink.kubernetes.operator.api.FlinkDeployment>updateErrorStatus(org.apache.flink.kubernetes.operator.api.FlinkDeployment flinkDeployment, io.javaoperatorsdk.operator.api.reconciler.Context<org.apache.flink.kubernetes.operator.api.FlinkDeployment> context, java.lang.Exception e)
-
-
-
构造器详细资料
-
FlinkDeploymentController
public FlinkDeploymentController(java.util.Set<FlinkResourceValidator> validators, FlinkResourceContextFactory ctxFactory, ReconcilerFactory reconcilerFactory, FlinkDeploymentObserverFactory observerFactory, StatusRecorder<org.apache.flink.kubernetes.operator.api.FlinkDeployment,org.apache.flink.kubernetes.operator.api.status.FlinkDeploymentStatus> statusRecorder, EventRecorder eventRecorder, CanaryResourceManager<org.apache.flink.kubernetes.operator.api.FlinkDeployment> canaryResourceManager)
-
-
方法详细资料
-
cleanup
public io.javaoperatorsdk.operator.api.reconciler.DeleteControl cleanup(org.apache.flink.kubernetes.operator.api.FlinkDeployment flinkApp, io.javaoperatorsdk.operator.api.reconciler.Context josdkContext)- 指定者:
cleanup在接口中io.javaoperatorsdk.operator.api.reconciler.Cleaner<org.apache.flink.kubernetes.operator.api.FlinkDeployment>
-
reconcile
public io.javaoperatorsdk.operator.api.reconciler.UpdateControl<org.apache.flink.kubernetes.operator.api.FlinkDeployment> reconcile(org.apache.flink.kubernetes.operator.api.FlinkDeployment flinkApp, io.javaoperatorsdk.operator.api.reconciler.Context josdkContext) throws java.lang.Exception- 指定者:
reconcile在接口中io.javaoperatorsdk.operator.api.reconciler.Reconciler<org.apache.flink.kubernetes.operator.api.FlinkDeployment>- 抛出:
java.lang.Exception
-
prepareEventSources
public java.util.Map<java.lang.String,io.javaoperatorsdk.operator.processing.event.source.EventSource> prepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<org.apache.flink.kubernetes.operator.api.FlinkDeployment> context)
- 指定者:
prepareEventSources在接口中io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<org.apache.flink.kubernetes.operator.api.FlinkDeployment>
-
updateErrorStatus
public io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<org.apache.flink.kubernetes.operator.api.FlinkDeployment> updateErrorStatus(org.apache.flink.kubernetes.operator.api.FlinkDeployment flinkDeployment, io.javaoperatorsdk.operator.api.reconciler.Context<org.apache.flink.kubernetes.operator.api.FlinkDeployment> context, java.lang.Exception e)- 指定者:
updateErrorStatus在接口中io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<org.apache.flink.kubernetes.operator.api.FlinkDeployment>
-
-