Class OptaPlannerSolverReconciler
java.lang.Object
org.optaplanner.operator.impl.solver.OptaPlannerSolverReconciler
- All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<OptaPlannerSolver>,io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<OptaPlannerSolver>,io.javaoperatorsdk.operator.api.reconciler.Reconciler<OptaPlannerSolver>
public final class OptaPlannerSolverReconciler
extends Object
implements io.javaoperatorsdk.operator.api.reconciler.Reconciler<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<OptaPlannerSolver>
-
Constructor Summary
ConstructorsConstructorDescriptionOptaPlannerSolverReconciler(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) -
Method Summary
Modifier and TypeMethodDescriptionprepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<OptaPlannerSolver> context) io.javaoperatorsdk.operator.api.reconciler.UpdateControl<OptaPlannerSolver>reconcile(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context) io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<OptaPlannerSolver>updateErrorStatus(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context, Exception e)
-
Constructor Details
-
OptaPlannerSolverReconciler
@Inject public OptaPlannerSolverReconciler(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
-
Method Details
-
prepareEventSources
public Map<String,io.javaoperatorsdk.operator.processing.event.source.EventSource> prepareEventSources(io.javaoperatorsdk.operator.api.reconciler.EventSourceContext<OptaPlannerSolver> context) - Specified by:
prepareEventSourcesin interfaceio.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer<OptaPlannerSolver>
-
reconcile
public io.javaoperatorsdk.operator.api.reconciler.UpdateControl<OptaPlannerSolver> reconcile(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context) - Specified by:
reconcilein interfaceio.javaoperatorsdk.operator.api.reconciler.Reconciler<OptaPlannerSolver>
-
updateErrorStatus
public io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl<OptaPlannerSolver> updateErrorStatus(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context, Exception e) - Specified by:
updateErrorStatusin interfaceio.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<OptaPlannerSolver>
-