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 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:
      prepareEventSources in interface io.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:
      reconcile in interface io.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:
      updateErrorStatus in interface io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler<OptaPlannerSolver>