Class VmResourceChanged
- All Implemented Interfaces:
Future<Void>
,Associator
,Eligible
Indicates a change in a VM “resource”.
Note that the resource
combines the VM CR’s metadata (mostly immutable), the VM CR’s
“spec” part, the VM CR’s “status” subresource and state information
from the pod. Consumers that are only interested in “spec” changes
should check specChanged()
before processing the event any
further.
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State
-
Field Summary
Fields inherited from class org.jgrapes.core.internal.EventBase
completed, completionEvents, invokedFor
-
Constructor Summary
ConstructorsConstructorDescriptionVmResourceChanged
(K8sObserver.ResponseType type, VmDefinition vmDefinition, boolean specChanged, boolean podChanged) Instantiates a new VM changed event. -
Method Summary
Methods inherited from class org.jgrapes.core.Event
addCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, defaultCriterion, forChannels, get, get, handled, handlingError, isCancelled, isDone, isEligibleFor, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieTo
Methods inherited from class org.jgrapes.core.internal.EventBase
disableTracking, enqueued, firstResultAssigned, isTracked, onCompletion
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jgrapes.core.Associator
associated, associated, associated, associatedGet
Methods inherited from interface java.util.concurrent.Future
exceptionNow, resultNow, state
-
Constructor Details
-
VmResourceChanged
public VmResourceChanged(K8sObserver.ResponseType type, VmDefinition vmDefinition, boolean specChanged, boolean podChanged) Instantiates a new VM changed event.- Parameters:
type
- the typevmDefinition
- the VM definitionspecChanged
- the spec part changed
-
-
Method Details