Class AbstractJobReconciler<CR extends AbstractFlinkResource<SPEC,​STATUS>,​SPEC extends AbstractFlinkSpec,​STATUS extends CommonStatus<SPEC>>

    • Method Detail

      • getAvailableUpgradeMode

        protected java.util.Optional<UpgradeMode> getAvailableUpgradeMode​(CR resource,
                                                                          org.apache.flink.configuration.Configuration deployConfig,
                                                                          org.apache.flink.configuration.Configuration observeConfig)
      • restoreJob

        protected void restoreJob​(CR resource,
                                  SPEC spec,
                                  STATUS status,
                                  org.apache.flink.configuration.Configuration deployConfig,
                                  boolean requireHaMetadata)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • cancelJob

        protected abstract void cancelJob​(CR resource,
                                          UpgradeMode upgradeMode,
                                          org.apache.flink.configuration.Configuration observeConfig)
                                   throws java.lang.Exception
        Cancel the job for the given resource using the specified upgrade mode.
        Parameters:
        resource - Related Flink resource.
        upgradeMode - Upgrade mode used during cancel.
        observeConfig - Observe configuration.
        Throws:
        java.lang.Exception - Error during cancellation.