com.vaadin.flow.server.
Package com.vaadin.flow.server
-
ClassDescription
Defines 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 the
AppShellRegistry
instance in the servlet context.Initial page settings class for modifying the application shell.
The
Attributes
class represents a set of attributes.A Vaadin internal runtime exception thrown when the writing of the bootstrap page in
BootstrapHandler
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 of
DeploymentConfiguration
based on a base class for resolving system properties and a set of init parameters.The default implementation of
ErrorHandler
.System messages provider using the built-in default system messages.
Filter for dependencies loaded using
@StyleSheet
, and *@JavaScript
.Creates
DeploymentConfiguration
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 an
ErrorHandler
.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 by
FallibleCommand
if it's unable to complete its execution.Encapsulates a
Command
submitted usingVaadinSession.access(Command)
.Contains helper methods for
VaadinServlet
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 collected
Inline
annotations to be added to the initial page.Creates input stream instances that provides the actual data of a
StreamResource
.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 no
InputStream
available.Exception for when there is no
OutputStream
available.Provides information about the current version of Vaadin Platform.
The property handling implementation of
DeploymentConfiguration
based on a base class for resolving system properties and a set of init parameters.Defines application PWA properties.
Holds the configuration from the
PWA
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 to
ServiceDestroyListener
when aVaadinService
is being destroyed.Listener that gets notified when the
VaadinService
to which it has been registered is destroyed.Thrown for problems which occur in the
VaadinService
layer.Event fired to
VaadinServiceInitListener
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 a
VaadinService
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 a
StaticFileHandler
.Handles sending of resources from the WAR root (web content) or META-INF/resources in the case that
VaadinServlet
is mapped using "/*".Represents a receiver for data upload from the client.
Stream registration result.
Represents dynamically generated data.
Registry for
StreamResource
instances.Output stream consumer.
StreamVariable is a special kind of variable whose value is streamed to an
OutputStream
provided by theStreamVariable.getOutputStream()
method.Event passed to
StreamVariable.streamingFinished(StreamingEndEvent)
method the contents have been streamed to StreamVariable successfully.Event passed to
StreamVariable.streamingFailed(StreamingErrorEvent)
method when the streaming ended before the end of the input.Streaming event interface.
Event passed to
StreamVariable.onProgress(StreamingProgressEvent)
method during the streaming progresses.Event passed to
StreamVariable.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 implement
SynchronizedRequestHandler.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 for
SystemMessagesProvider
when defining whatSystemMessages
to use.Gives out system messages based on Locale.
Event fired to
UIInitListener
when aUI
has been initialized.Event listener that can be registered for receiving an event when a
UI
is initialized.A
RequestHandler
that presents an informative page that the browser in use will not work.Upload exception class.
Configuration in which
VaadinService
is running.Context in which
VaadinService
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 for
VaadinService
initialization events.The main servlet, which handles all incoming requests to the application.
VaadinConfig
implementation for Servlets.VaadinContext
that goes withVaadinServletService
.Wrapper for
HttpServletRequest
.Wrapper for
HttpServletResponse
.A service implementation connected to a
VaadinServlet
.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 for
HttpSession
.A generic session, wrapping a more specific session implementation, e.g.