Class FlinkSessionJobController

  • All Implemented Interfaces:
    io.javaoperatorsdk.operator.api.reconciler.Cleaner<FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.Reconciler<FlinkSessionJob>

    public class FlinkSessionJobController
    extends java.lang.Object
    implements io.javaoperatorsdk.operator.api.reconciler.Reconciler<FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<FlinkSessionJob>, io.javaoperatorsdk.operator.api.reconciler.Cleaner<FlinkSessionJob>
    Controller that runs the main reconcile loop for FlinkSessionJob.
    • Method Detail

      • reconcile

        public io.javaoperatorsdk.operator.api.reconciler.UpdateControl<FlinkSessionJob> reconcile​(FlinkSessionJob flinkSessionJob,
                                                                                                   io.javaoperatorsdk.operator.api.reconciler.Context context)
        Specified by:
        reconcile in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler<FlinkSessionJob>
      • cleanup

        public io.javaoperatorsdk.operator.api.reconciler.DeleteControl cleanup​(FlinkSessionJob sessionJob,
                                                                                io.javaoperatorsdk.operator.api.reconciler.Context context)
        Specified by:
        cleanup in interface io.javaoperatorsdk.operator.api.reconciler.Cleaner<FlinkSessionJob>
      • updateErrorStatus

        public io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<FlinkSessionJob> updateErrorStatus​(FlinkSessionJob sessionJob,
                                                                                                                      io.javaoperatorsdk.operator.api.reconciler.Context<FlinkSessionJob> context,
                                                                                                                      java.lang.Exception e)
        Specified by:
        updateErrorStatus in interface io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<FlinkSessionJob>
      • prepareEventSources

        public java.util.Map<java.lang.String,​io.javaoperatorsdk.operator.processing.event.source.EventSource> prepareEventSources​(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<FlinkSessionJob> context)
        Specified by:
        prepareEventSources in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<FlinkSessionJob>