Class 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 Detail

      • OptaPlannerSolverReconciler

        @Inject
        public OptaPlannerSolverReconciler​(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
    • Method Detail

      • 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>
      • 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>