Class VmDefChanged
- All Implemented Interfaces:
Future<Void>
,Associator
,Eligible
Indicates a change in a VM definition.
Note that the definition
consists of the metadata (mostly immutable), the “spec” and the
“status” parts. 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
ConstructorDescriptionVmDefChanged
(K8sObserver.ResponseType type, boolean specChanged, VmDefinition vmDefinition) 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
-
VmDefChanged
Instantiates a new VM changed event.- Parameters:
type
- the typespecChanged
- the spec part changedvmDefinition
- the VM definition
-
-
Method Details