Class RunnerStateChange
The Class RunnerStateChange.
-
Nested Class Summary
Nested ClassesNested 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
ConstructorsConstructorDescriptionRunnerStateChange(RunnerStateChange.RunState state, String reason, String message, boolean failed, org.jgrapes.core.Channel... channels) Instantiates a new runner state change.RunnerStateChange(RunnerStateChange.RunState state, String reason, String message, org.jgrapes.core.Channel... channels) Instantiates a new runner state change. -
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, tieToMethods inherited from class org.jgrapes.core.internal.EventBase
disableTracking, enqueued, firstResultAssigned, isTracked, onCompletionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jgrapes.core.Associator
associated, associated, associated, associatedGetMethods inherited from interface java.util.concurrent.Future
exceptionNow, resultNow, state
-
Constructor Details
-
RunnerStateChange
public RunnerStateChange(RunnerStateChange.RunState state, String reason, String message, org.jgrapes.core.Channel... channels) Instantiates a new runner state change.- Parameters:
state- the statereason- the reasonmessage- the messagechannels- the channels
-
RunnerStateChange
public RunnerStateChange(RunnerStateChange.RunState state, String reason, String message, boolean failed, org.jgrapes.core.Channel... channels) Instantiates a new runner state change.- Parameters:
state- the statereason- the reasonmessage- the messagefailed- the failedchannels- the channels
-
-
Method Details
-
runState
Returns the new state.- Returns:
- the state
-
reason
Gets the reason.- Returns:
- the reason
-
message
Gets the message.- Returns:
- the message
-
failed
Checks if is failed.- Returns:
- the failed
-
toString
- Overrides:
toStringin classorg.jgrapes.core.Event<Void>
-