Class UidlWriter
java.lang.Object
com.vaadin.flow.server.communication.UidlWriter
- All Implemented Interfaces:
Serializable
Serializes pending server-side changes to UI state to JSON. This includes
shared state, client RPC invocations, connector hierarchy changes, connector
type information among others.
For internal use only. May be renamed or removed in a future release.
- Since:
- 1.0
- Author:
- Vaadin Ltd
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Provides context information for the resolve operations. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionelemental.json.JsonObject
createUidl
(UI ui, boolean async) Creates a JSON object containing all pending changes to the given UI.elemental.json.JsonObject
createUidl
(UI ui, boolean async, boolean resync) Creates a JSON object containing all pending changes to the given UI.
-
Constructor Details
-
UidlWriter
public UidlWriter()
-
-
Method Details
-
createUidl
Creates a JSON object containing all pending changes to the given UI.- Parameters:
ui
- TheUI
whose changes to writeasync
- True if this message is sent by the server asynchronously, false if it is a response to a client messageresync
- True iff the client should be asked to resynchronize- Returns:
- JSON object containing the UIDL response
-
createUidl
Creates a JSON object containing all pending changes to the given UI.- Parameters:
ui
- TheUI
whose changes to writeasync
- True if this message is sent by the server asynchronously, false if it is a response to a client message.- Returns:
- JSON object containing the UIDL response
-