Class WebPageReconciler

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

    public class WebPageReconciler
    extends Object
    implements io.javaoperatorsdk.operator.api.reconciler.Reconciler<WebPage>, io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<WebPage>
    • Constructor Detail

      • WebPageReconciler

        public WebPageReconciler​(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
    • Method Detail

      • reconcile

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

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

        public Optional<WebPage> updateErrorStatus​(WebPage resource,
                                                   io.javaoperatorsdk.operator.api.reconciler.RetryInfo retryInfo,
                                                   RuntimeException e)
        Specified by:
        updateErrorStatus in interface io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<WebPage>