Class GetDisplayPassword
- All Implemented Interfaces:
Future<String>
,Associator
,Eligible
Gets the current display secret and optionally updates it.
-
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
ConstructorDescriptionGetDisplayPassword
(VmDefinition vmDef, String user) Instantiates a new request for the display secret. -
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, 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
-
GetDisplayPassword
Instantiates a new request for the display secret.- Parameters:
vmDef
- the vm nameuser
- the requesting user
-
-
Method Details
-
vmDefinition
Gets the vm definition.- Returns:
- the vm definition
-
user
Return the id of the user who has requested the password.- Returns:
- the string
-
password
Return the password.May only be called when the event is completed.
- Returns:
- the optional
-