Interface Reconciler<CR>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      io.javaoperatorsdk.operator.api.reconciler.DeleteControl cleanup​(CR cr, io.javaoperatorsdk.operator.api.reconciler.Context<?> context)
      This is called when receiving the delete event of custom resource.
      void reconcile​(CR cr, io.javaoperatorsdk.operator.api.reconciler.Context<?> context)
      This is called when receiving the create or update event of the custom resource.
    • Method Detail

      • reconcile

        void reconcile​(CR cr,
                       io.javaoperatorsdk.operator.api.reconciler.Context<?> context)
                throws java.lang.Exception
        This is called when receiving the create or update event of the custom resource.
        Parameters:
        cr - the custom resource that has been created or updated
        context - the context with which the operation is executed
        Throws:
        java.lang.Exception - Error during reconciliation.
      • cleanup

        io.javaoperatorsdk.operator.api.reconciler.DeleteControl cleanup​(CR cr,
                                                                         io.javaoperatorsdk.operator.api.reconciler.Context<?> context)
        This is called when receiving the delete event of custom resource. This method is meant to cleanup the associated components like the Flink job components.
        Parameters:
        cr - the custom resource that has been deleted
        context - the context with which the operation is executed
        Returns:
        DeleteControl to manage the deletion behavior