Class ConfigureQemu
- All Implemented Interfaces:
Future<Void>
,Associator
,Eligible
An
Event
that notifies controllers about an updated
configuration.Controllers should adapt the resource that they
manage to the new configuration. If the adaption cannot be
made by the handler alone, it should call Event.suspendHandling()
on the event and only resume handling
when the adaption has completed.
-
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
ConstructorDescriptionConfigureQemu
(Configuration configuration, RunnerStateChange.RunState state, Channel... channels) Instantiates a new configuration event. -
Method Summary
Modifier and TypeMethodDescriptionReturns the configuration.runState()
Returns the runner’s state when the event was fired.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, toString
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
-
ConfigureQemu
public ConfigureQemu(Configuration configuration, RunnerStateChange.RunState state, Channel... channels) Instantiates a new configuration event.- Parameters:
channels
- the channels
-
-
Method Details
-
configuration
Returns the configuration.- Returns:
- the configuration
-
runState
Returns the runner’s state when the event was fired.- Returns:
- the state
-