Class WebPageReconciler
- java.lang.Object
-
- io.javaoperatorsdk.operator.sample.WebPageReconciler
-
- All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<WebPage>,io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<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>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<WebPage>
Shows how to implement reconciler using the low level api directly.
-
-
Field Summary
Fields Modifier and Type Field Description static StringINDEX_HTML
-
Constructor Summary
Constructors Constructor Description WebPageReconciler(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Map<String,String>lowLevelLabel()Map<String,io.javaoperatorsdk.operator.processing.event.source.EventSource>prepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<WebPage> context)io.javaoperatorsdk.operator.api.reconciler.UpdateControl<WebPage>reconcile(WebPage webPage, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<WebPage>updateErrorStatus(WebPage resource, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context, Exception e)
-
-
-
Field Detail
-
INDEX_HTML
public static final String INDEX_HTML
- See Also:
- Constant Field Values
-
-
Method Detail
-
prepareEventSources
public Map<String,io.javaoperatorsdk.operator.processing.event.source.EventSource> prepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<WebPage> context)
- Specified by:
prepareEventSourcesin interfaceio.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<WebPage>
-
reconcile
public io.javaoperatorsdk.operator.api.reconciler.UpdateControl<WebPage> reconcile(WebPage webPage, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context) throws Exception
-
updateErrorStatus
public io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<WebPage> updateErrorStatus(WebPage resource, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context, Exception e)
- Specified by:
updateErrorStatusin interfaceio.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<WebPage>
-
-