Class LastConsoleLayout
java.lang.Object
org.jgrapes.core.internal.EventBase<Void>
org.jgrapes.core.Event<Void>
org.jgrapes.webconsole.base.events.ConsoleCommand
org.jgrapes.webconsole.base.events.LastConsoleLayout
- All Implemented Interfaces:
Future<Void>
,Associator
,Eligible
Sent by the server to the browser in response to
ConsolePrepared
(see this event’s description for details).The provided information enables the web console to restore web console components to their previous positions.
-
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
ConstructorDescriptionLastConsoleLayout
(List<String> previewLayout, List<String> tabsLayout, org.jdrupes.json.JsonObject xtraInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Writes the event as JSON notification to the given writer.org.jdrupes.json.JsonObject
xtraInfo()
Methods inherited from class org.jgrapes.webconsole.base.events.ConsoleCommand
toJson
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
-
LastConsoleLayout
public LastConsoleLayout(List<String> previewLayout, List<String> tabsLayout, org.jdrupes.json.JsonObject xtraInfo) - Parameters:
previewLayout
-tabsLayout
-
-
-
Method Details
-
previewLayout
- Returns:
- the previewLayout
-
tabsLayout
- Returns:
- the tabsLayout
-
xtraInfo
- Returns:
- the extra information
-
toJson
Description copied from class:ConsoleCommand
Writes the event as JSON notification to the given writer.Derived classes usually simply call
ConsoleCommand.toJson(Writer, String, Object...)
with the method name and parameters.- Specified by:
toJson
in classConsoleCommand
- Parameters:
writer
- the writer- Throws:
IOException
-