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
AppShellConfiguratorannotations.A wrapper class for storing theAppShellRegistryinstance in the servlet context.Initial page settings class for modifying the application shell.TheAttributesclass represents a set of attributes.A Vaadin internal runtime exception thrown when the writing of the bootstrap page inBootstrapHandlerfails 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 ofDeploymentConfigurationbased 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.CreatesDeploymentConfigurationfilled 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 byFallibleCommandif it's unable to complete its execution.Encapsulates aCommandsubmitted usingVaadinSession.access(Command).Contains helper methods forVaadinServletand 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 collectedInlineannotations to be added to the initial page.Creates input stream instances that provides the actual data of aStreamResource.Exception indicating that the application configuration is incorrect.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 noInputStreamavailable.Exception for when there is noOutputStreamavailable.Provides information about the current version of Vaadin Platform.The property handling implementation ofDeploymentConfigurationbased on a base class for resolving system properties and a set of init parameters.Defines application PWA properties.Holds the configuration from thePWAannotation.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 toServiceDestroyListenerwhen aVaadinServiceis being destroyed.Listener that gets notified when theVaadinServiceto which it has been registered is destroyed.Thrown for problems which occur in theVaadinServicelayer.Event fired toVaadinServiceInitListenerwhen aVaadinServiceis 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 aVaadinServiceto 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 thatVaadinServletis mapped using "/*".Deprecated, for removal: This API element is subject to removal in a future version.Stream registration result.Deprecated, for removal: This API element is subject to removal in a future version.useDownloadHandlerinsteadRegistry forStreamResourceinstances.Internal wrapper class for wrappingElementRequestHandlerinstances asAbstractStreamResourcecompatible instances.Output stream consumer.Deprecated, for removal: This API element is subject to removal in a future version.useUploadHandlerinsteadEvent 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 toStreamVariablestarts.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 forSystemMessagesProviderwhen defining whatSystemMessagesto use.Gives out system messages based on Locale.Event fired toUIInitListenerwhen aUIhas been initialized.Event listener that can be registered for receiving an event when aUIis initialized.ARequestHandlerthat presents an informative page that the browser in use will not work.Upload exception class.Configuration in whichVaadinServiceis running.Context in whichVaadinServiceis 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 forVaadinServiceinitialization events.The main servlet, which handles all incoming requests to the application.VaadinConfigimplementation for Servlets.VaadinContextthat 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.
UploadHandlerinstead