Class WebappReconciler
- java.lang.Object
-
- io.javaoperatorsdk.operator.sample.WebappReconciler
-
- All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.Cleaner<Webapp>,io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<Webapp>,io.javaoperatorsdk.operator.api.reconciler.Reconciler<Webapp>
public class WebappReconciler extends Object implements io.javaoperatorsdk.operator.api.reconciler.Reconciler<Webapp>, io.javaoperatorsdk.operator.api.reconciler.Cleaner<Webapp>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<Webapp>
-
-
Constructor Summary
Constructors Constructor Description WebappReconciler(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.javaoperatorsdk.operator.api.reconciler.DeleteControlcleanup(Webapp webapp, io.javaoperatorsdk.operator.api.reconciler.Context<Webapp> context)Map<String,io.javaoperatorsdk.operator.processing.event.source.EventSource>prepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<Webapp> context)io.javaoperatorsdk.operator.api.reconciler.UpdateControl<Webapp>reconcile(Webapp webapp, io.javaoperatorsdk.operator.api.reconciler.Context<Webapp> context)This method will be called not only on changes to Webapp objects but also when Tomcat objects change.
-
-
-
Method Detail
-
prepareEventSources
public Map<String,io.javaoperatorsdk.operator.processing.event.source.EventSource> prepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<Webapp> context)
- Specified by:
prepareEventSourcesin interfaceio.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<Webapp>
-
reconcile
public io.javaoperatorsdk.operator.api.reconciler.UpdateControl<Webapp> reconcile(Webapp webapp, io.javaoperatorsdk.operator.api.reconciler.Context<Webapp> context)
This method will be called not only on changes to Webapp objects but also when Tomcat objects change.- Specified by:
reconcilein interfaceio.javaoperatorsdk.operator.api.reconciler.Reconciler<Webapp>
-
-