com.vaadin.flow.server.communication.
Package com.vaadin.flow.server.communication
-
Interface Summary Interface Description IndexHtmlRequestListener This event listener is notified when the Single Page Application's HTML page is about to be generated and sent to the client.
PushConnection Represents a bidirectional ("push") connection between a single UI and its client-side.
PushConnectionFactory Factory that produces instances of
PushConnection
. -
Class Summary Class Description AtmospherePushConnection A
PushConnection
implementation using the Atmosphere push support that is by default included in Vaadin.AtmospherePushConnection.FragmentedMessage Represents a message that can arrive as multiple fragments.
FaviconHandler Handles the favicon request explicitly and return 404 for it.
HeartbeatHandler Handles heartbeat requests.
IndexHtmlRequestHandler This class is responsible for serving the
index.html
according to the template provided in the frontend folder.IndexHtmlResponse This represents the state of a Index HTML response being generated.
JavaScriptBootstrapHandler Processes a 'start' request type from the client to initialize server session and UI.
JavaScriptBootstrapHandler.JavaScriptBootstrapContext Custom BootstrapContext for
JavaScriptBootstrapHandler
.JSR356WebsocketInitializer Initializer class for JSR 356 websockets.
JSR356WebsocketInitializer.FakeServletConfig "ServletConfig" which only provides information from a
ServletRegistration
and itsServletContext
.MetadataWriter Serializes miscellaneous metadata to JSON.
PushAtmosphereHandler Handles Atmosphere requests and forwards them to logical methods in
PushHandler
.PushHandler Handles incoming push connections and messages and dispatches them to the correct
UI
/AtmospherePushConnection
.PushRequestHandler Handles requests to open a push (bidirectional) communication channel between the client and the server.
PwaHandler Handles serving of PWA resources.
ReturnChannelHandler RPC handler for return channel messages.
ServerRpcHandler Handles a client-to-server message containing serialized RPC invocations.
ServerRpcHandler.RpcRequest A data transfer object representing an RPC request sent by the client side.
SessionRequestHandler Handles a request by passing it to each registered
RequestHandler
in the session in turn until one produces a response.StreamReceiverHandler Handles
StreamReceiver
instances registered inVaadinSession
.StreamRequestHandler Handles
StreamResource
andStreamReceiver
instances registered inVaadinSession
.StreamResourceHandler Handles
StreamResource
instances registered inVaadinSession
.UidlRequestHandler Processes a UIDL request from the client.
UidlWriter Serializes pending server-side changes to UI state to JSON.
UidlWriter.ResolveContext Provides context information for the resolve operations.
WebComponentBootstrapHandler Bootstrap handler for WebComponent requests.
WebComponentProvider Request handler that supplies the script/html of the web component matching the given tag.
-
Enum Summary Enum Description AtmospherePushConnection.State -
Exception Summary Exception Description ServerRpcHandler.InvalidUIDLSecurityKeyException Exception thrown then the security key sent by the client does not match the expected one.
ServerRpcHandler.ResynchronizationRequiredException Exception thrown then the client side resynchronization is required.
StreamReceiverHandler.UploadInterruptedException An UploadInterruptedException will be thrown by an ongoing upload if
StreamVariable.isInterrupted()
returnstrue
.