Class WebPageManagedDependentsReconciler

java.lang.Object
io.javaoperatorsdk.operator.sample.WebPageManagedDependentsReconciler
All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.Cleaner<WebPage>, io.javaoperatorsdk.operator.api.reconciler.Reconciler<WebPage>

public class WebPageManagedDependentsReconciler extends Object implements io.javaoperatorsdk.operator.api.reconciler.Reconciler<WebPage>, io.javaoperatorsdk.operator.api.reconciler.Cleaner<WebPage>
Shows how to implement a reconciler with managed dependent resources.
  • Field Details

  • Constructor Details

    • WebPageManagedDependentsReconciler

      public WebPageManagedDependentsReconciler()
  • Method Details

    • updateErrorStatus

      public io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<WebPage> updateErrorStatus(WebPage resource, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context, Exception e)
      Specified by:
      updateErrorStatus in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler<WebPage>
    • reconcile

      public io.javaoperatorsdk.operator.api.reconciler.UpdateControl<WebPage> reconcile(WebPage webPage, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context) throws Exception
      Specified by:
      reconcile in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler<WebPage>
      Throws:
      Exception
    • cleanup

      public io.javaoperatorsdk.operator.api.reconciler.DeleteControl cleanup(WebPage resource, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)
      Specified by:
      cleanup in interface io.javaoperatorsdk.operator.api.reconciler.Cleaner<WebPage>