Class ConfigMapDependentResource

  • All Implemented Interfaces:
    io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<io.fabric8.kubernetes.api.model.ConfigMap,​OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceReferencer<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator<io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig<io.fabric8.kubernetes.api.model.ConfigMap>>, io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware, io.javaoperatorsdk.operator.processing.dependent.Creator<io.fabric8.kubernetes.api.model.ConfigMap,​OptaPlannerSolver>, io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.ConfigMap,​OptaPlannerSolver>

    public final class ConfigMapDependentResource
    extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,​OptaPlannerSolver>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String SOLVER_MESSAGE_AMQ_HOST_KEY  
      static String SOLVER_MESSAGE_AMQ_PORT_KEY  
      static String SOLVER_MESSAGE_INPUT_KEY  
      static String SOLVER_MESSAGE_OUTPUT_KEY  
      • Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource

        client
      • Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource

        eventSourceNameToUse, genericFilter, onAddFilter, onDeleteFilter, onUpdateFilter
      • Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

        creator, updater
    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigMapDependentResource​(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected io.fabric8.kubernetes.api.model.ConfigMap desired​(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)  
      io.fabric8.kubernetes.api.model.ConfigMap update​(io.fabric8.kubernetes.api.model.ConfigMap actual, io.fabric8.kubernetes.api.model.ConfigMap target, OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)  
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource

        addOwnerReference, configuration, configureWith, configureWith, create, createEventSource, deleteTargetResource, getKubernetesClient, handleCreate, handleDelete, handleUpdate, isDeletable, match, match, prepare, setKubernetesClient
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource

        applyFilters, eventSource, eventSource, initEventSource, onCreated, onUpdated, resolveEventSource, resourceType, setEventSource, setOnAddFilter, setOnDeleteFilter, setOnUpdateFilter, useEventSourceWithName
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

        delete, getSecondaryResource, isCreatable, isUpdatable, reconcile, reconcile, setResourceDiscriminator
      • Methods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Creator

        create
      • Methods inherited from interface io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter

        delete
      • Methods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Updater

        match
    • Constructor Detail

      • ConfigMapDependentResource

        public ConfigMapDependentResource​(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
    • Method Detail

      • desired

        protected io.fabric8.kubernetes.api.model.ConfigMap desired​(OptaPlannerSolver solver,
                                                                    io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)
        Overrides:
        desired in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,​OptaPlannerSolver>
      • update

        public io.fabric8.kubernetes.api.model.ConfigMap update​(io.fabric8.kubernetes.api.model.ConfigMap actual,
                                                                io.fabric8.kubernetes.api.model.ConfigMap target,
                                                                OptaPlannerSolver solver,
                                                                io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)
        Specified by:
        update in interface io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.ConfigMap,​OptaPlannerSolver>
        Overrides:
        update in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,​OptaPlannerSolver>