Class ArtemisQueueDependentResource
- java.lang.Object
-
- io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource<R,P>
-
- io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource<R,P,io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource<R,P>>
-
- io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<R,P>
-
- io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<ArtemisQueue,OptaPlannerSolver>
-
- org.optaplanner.operator.impl.solver.model.messaging.ArtemisQueueDependentResource
-
- All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter<OptaPlannerSolver>,io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<ArtemisQueue,OptaPlannerSolver>,io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider<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.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware,io.javaoperatorsdk.operator.processing.dependent.Creator<ArtemisQueue,OptaPlannerSolver>,io.javaoperatorsdk.operator.processing.dependent.Updater<ArtemisQueue,OptaPlannerSolver>,io.javaoperatorsdk.operator.processing.ResourceOwner<ArtemisQueue,OptaPlannerSolver>
public final class ArtemisQueueDependentResource extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<ArtemisQueue,OptaPlannerSolver>
-
-
Field Summary
Fields Modifier and Type Field Description static StringMESSAGE_ADDRESS_LABEL-
Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
client
-
-
Constructor Summary
Constructors Constructor Description ArtemisQueueDependentResource(MessageAddress messageAddress, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ArtemisQueuedesired(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)-
Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
addOwnerReference, configureWith, configureWith, create, createEventSource, delete, getKubernetesClient, getSecondaryResource, handleCreate, handleUpdate, match, prepare, resourceType, setKubernetesClient, update
-
Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
applyFilters, eventSource, initEventSource, onCreated, onUpdated, setEventSource, setOnAddFilter, setOnDeleteFilter, setOnUpdateFilter
-
Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
reconcile
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
MESSAGE_ADDRESS_LABEL
public static final String MESSAGE_ADDRESS_LABEL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ArtemisQueueDependentResource
public ArtemisQueueDependentResource(MessageAddress messageAddress, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
-
Method Detail
-
desired
protected ArtemisQueue desired(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)
- Overrides:
desiredin classio.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<ArtemisQueue,OptaPlannerSolver>
-
-