类 FlinkSessionJobController

  • 所有已实现的接口:
    io.javaoperatorsdk.operator.api.reconciler.Cleaner<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.Reconciler<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>

    public class FlinkSessionJobController
    extends java.lang.Object
    implements io.javaoperatorsdk.operator.api.reconciler.Reconciler<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.Cleaner<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
    Controller that runs the main reconcile loop for FlinkSessionJob.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      io.javaoperatorsdk.operator.api.reconciler.DeleteControl cleanup​(org.apache.flink.kubernetes.operator.api.FlinkSessionJob sessionJob, 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.FlinkSessionJob> context)  
      io.javaoperatorsdk.operator.api.reconciler.UpdateControl<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> reconcile​(org.apache.flink.kubernetes.operator.api.FlinkSessionJob flinkSessionJob, io.javaoperatorsdk.operator.api.reconciler.Context josdkContext)  
      io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> updateErrorStatus​(org.apache.flink.kubernetes.operator.api.FlinkSessionJob sessionJob, io.javaoperatorsdk.operator.api.reconciler.Context<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> context, java.lang.Exception e)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • FlinkSessionJobController

        public FlinkSessionJobController​(java.util.Set<FlinkResourceValidator> validators,
                                         FlinkResourceContextFactory ctxFactory,
                                         Reconciler<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> reconciler,
                                         Observer<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> observer,
                                         StatusRecorder<org.apache.flink.kubernetes.operator.api.FlinkSessionJob,​org.apache.flink.kubernetes.operator.api.status.FlinkSessionJobStatus> statusRecorder,
                                         EventRecorder eventRecorder,
                                         CanaryResourceManager<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> canaryResourceManager)
    • 方法详细资料

      • reconcile

        public io.javaoperatorsdk.operator.api.reconciler.UpdateControl<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> reconcile​(org.apache.flink.kubernetes.operator.api.FlinkSessionJob flinkSessionJob,
                                                                                                                                            io.javaoperatorsdk.operator.api.reconciler.Context josdkContext)
        指定者:
        reconcile 在接口中 io.javaoperatorsdk.operator.api.reconciler.Reconciler<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
      • cleanup

        public io.javaoperatorsdk.operator.api.reconciler.DeleteControl cleanup​(org.apache.flink.kubernetes.operator.api.FlinkSessionJob sessionJob,
                                                                                io.javaoperatorsdk.operator.api.reconciler.Context josdkContext)
        指定者:
        cleanup 在接口中 io.javaoperatorsdk.operator.api.reconciler.Cleaner<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
      • updateErrorStatus

        public io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> updateErrorStatus​(org.apache.flink.kubernetes.operator.api.FlinkSessionJob sessionJob,
                                                                                                                                                               io.javaoperatorsdk.operator.api.reconciler.Context<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> context,
                                                                                                                                                               java.lang.Exception e)
        指定者:
        updateErrorStatus 在接口中 io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
      • 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.FlinkSessionJob> context)
        指定者:
        prepareEventSources 在接口中 io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>