Package com.vaadin.flow.server
package com.vaadin.flow.server
-
ClassDescriptionDefines a base contract for configuration (e.g.An abstract base class for DeploymentConfiguration implementations.Provides a configuration based on string properties.Abstract stream resource class.Exception indicating that the application's routes already has the navigation target with the given path.The registry class for
AppShellConfigurator
annotations.A wrapper class for storing theAppShellRegistry
instance in the servlet context.Initial page settings class for modifying the application shell.TheAttributes
class represents a set of attributes.A Vaadin internal runtime exception thrown when the writing of the bootstrap page inBootstrapHandler
fails for some reason.Request handler which handles bootstrapping of the application, i.e.Provides context information for the bootstrap process.Builds bootstrap pages.The URI resolver used in the bootstrap process.Interface for objects capable of building the bootstrap page.The callback used by bootstrap handlers in order to know when a request needs to pre-render the UI and include the initial UIDL in the page.The callback used by bootstrap handlers in order to know when a request is a valid URL to render the page.A generic command interface meant to be used for passing lambdas around.Constants used by the server side framework.Contains the system messages used to notify the user about various critical situations that can occur.The default implementation ofDeploymentConfiguration
based on a base class for resolving system properties and a set of init parameters.The default implementation ofErrorHandler
.System messages provider using the built-in default system messages.Filter for dependencies loaded using@StyleSheet
, and *@JavaScript
.CreatesDeploymentConfiguration
filled with all parameters specified by the framework users.Representation of the security token exchanged with the Dev Tools client to validate websocket connections.An error thrown by the framework and handled by anErrorHandler
.Application errors handler.Utility class for use with ErrorHandler to show HasErrorParameter view when an exception happens during a RPC call outside of navigation.Defines the interface to handle exceptions thrown during the execution of a FutureAccess.Interface class for RouteRegistries that can be used to request for error navigation views for Exceptions.Thrown byFallibleCommand
if it's unable to complete its execution.Encapsulates aCommand
submitted usingVaadinSession.access(Command)
.Contains helper methods forVaadinServlet
and generally for handlingVaadinRequests
.Framework internal enum for tracking the type of a request.HTTP status codes as defined in RFC 2068.Constants for all servlet init parameters.Data holder class for collectedInline
annotations to be added to the initial page.Creates input stream instances that provides the actual data of aStreamResource
.Exception indicating that the application's routes have been configured incorrectly.Exception indicating that the custom-element name is invalid.Exception indicating that the application's I18N localization has been configured incorrectly.Exception indicating that the application's Menu access control has been configured incorrectly.Exception indicating that the application's routes have been configured incorrectly.Exception indicating that Route layouts configuration has problems.Defines routes to load eagerly.The mode the application is running in.Exception for when there is noInputStream
available.Exception for when there is noOutputStream
available.Provides information about the current version of Vaadin Platform.The property handling implementation ofDeploymentConfiguration
based on a base class for resolving system properties and a set of init parameters.Defines application PWA properties.Holds the configuration from thePWA
annotation.Implementation of icons used in PWA resources.Place where icon belongs to (header or manifest.webmanifest).Registry for PWA data.Handler for producing a response to HTTP requests.The RouteRegistry interface class that gives the out facing usage needs for a route registry implementation.A URI resolver which resolves paths for loading through VaadinService resource methods.Event fired toServiceDestroyListener
when aVaadinService
is being destroyed.Listener that gets notified when theVaadinService
to which it has been registered is destroyed.Thrown for problems which occur in theVaadinService
layer.Event fired toVaadinServiceInitListener
when aVaadinService
is being initialized.Event fired when a Vaadin service session is no longer in use.A listener that gets notified when a Vaadin service session is no longer used.Exception indicating that the session has expired.A specialized RequestHandler which is capable of sending session expiration messages to the user.Event gets fired when a new Vaadin service session is initialized for a Vaadin service.Event listener that can be registered to aVaadinService
to get an event when a new Vaadin service session is initialized for that service.Available strategies for session lock checking.SessionRouteRegistry is a mutable route registry that is valid in the scope of VaadinSession.Handler for static files.A factory to create aStaticFileHandler
.Handles sending of resources from the WAR root (web content) or META-INF/resources in the case thatVaadinServlet
is mapped using "/*".Represents a receiver for data upload from the client.Stream registration result.Represents dynamically generated data.Registry forStreamResource
instances.Output stream consumer.StreamVariable is a special kind of variable whose value is streamed to anOutputStream
provided by theStreamVariable.getOutputStream()
method.Event passed toStreamVariable.streamingFinished(StreamingEndEvent)
method the contents have been streamed to StreamVariable successfully.Event passed toStreamVariable.streamingFailed(StreamingErrorEvent)
method when the streaming ended before the end of the input.Streaming event interface.Event passed toStreamVariable.onProgress(StreamingProgressEvent)
method during the streaming progresses.Event passed toStreamVariable.streamingStarted(StreamingStartEvent)
method before the streaming of the content toStreamVariable
starts.RequestHandler which takes care of locking and unlocking of the VaadinSession automatically.ResponseWriter is optionally returned by request handlers which implementSynchronizedRequestHandler.synchronizedHandleRequest(VaadinSession, VaadinRequest, VaadinResponse, String)
The ResponseWriter will be executed bySynchronizedRequestHandler.handleRequest(VaadinSession, VaadinRequest, VaadinResponse)
without holding Vaadin session lock.Contains the system messages used to notify the user about various critical situations that can occur.Provides information available forSystemMessagesProvider
when defining whatSystemMessages
to use.Gives out system messages based on Locale.Event fired toUIInitListener
when aUI
has been initialized.Event listener that can be registered for receiving an event when aUI
is initialized.ARequestHandler
that presents an informative page that the browser in use will not work.Upload exception class.Configuration in whichVaadinService
is running.Context in whichVaadinService
is running.A generic request to the server, wrapping a more specific request type, e.g.Used to provide an around-like aspect option around request processing.A generic response from the server, wrapping a more specific response type, e.g.An abstraction of the underlying technology, e.g.Listener forVaadinService
initialization events.The main servlet, which handles all incoming requests to the application.VaadinConfig
implementation for Servlets.VaadinContext
that goes withVaadinServletService
.Wrapper forHttpServletRequest
.Wrapper forHttpServletResponse
.A service implementation connected to aVaadinServlet
.Contains everything that Vaadin needs to store for a specific user.The lifecycle state of a VaadinSession.Provides information about the current version of Vaadin Flow.Provides information about the web browser the user is using that is directly available in the request, for instance browser name and version and IP address.Wrapper forHttpSession
.A generic session, wrapping a more specific session implementation, e.g.