Package rife.engine


package rife.engine
Provides classes and interfaces for the web engine.
Since:
1.0
  • Class
    Description
    This abstract class implements parts of the Response interface to provide behaviour that is specific to RIFE2.
    This class provides the context for the current HTTP request.
    Helper class for building a Cookie.
    Interface describing the functionality of a RIFE2 element of execution.
    Configures the continuations system for the web engine.
    Main entry class into the RIFE2 web engine, used both by the servlet engine and the out of container testing API.
    Describes an htmx client-side navigation together with its context, for the JSON form of the HX-Location response header.
    Glue interface to help building the pathinfo mapping structure
    Provides the different pathinfo handling options for a route definition.
    Micro DSL to describe the format of how a pathinfo should be structure and mapped to parameters.
    This interface contains all the methods that the web engine needs to be able to correctly handle incoming requests.
    The collection of HTTP methods as an enum.
    This interface contains all the methods that the web engine needs to be able to send a response to the client.
    Interface describing a route that leads to a RIFE2 web execution Element.
    Provides the routing features of the RIFE2 web engine.
    The SameSite policies of a cookie, which determine whether a browser will send the cookie along with the requests that originate from another site.
    Embedded Jetty server that can directly start from a RIFE2 site.
    A ServerSentEvent object describes a single server-sent event that can be sent through an SseConnection or broadcast to all the connections of an SseBroadcaster.
    Convenience class that wraps around an HttpSession.
    The main site of your web application, which is also the top-level router.
    Request parameters with a special meaning for RIFE2.
    Manages a collection of detached server-sent events connections and broadcasts events to all of them.
    An SseConnection instance represents a single server-sent events (SSE) connection to a client.
    The method of a SseConnectionFilter will be executed for each of the connections of a SseBroadcaster, so that an operation is limited to the connections that it accepts.
    The method of a SseErrorListener will be executed when an event couldn't be converted or delivered to a SseBroadcaster, and it is registered with whatever feeds that broadcaster, like SseGqmBridge.onError.
    Provides a snapshot of the state of the event history of an SseBroadcaster, which is intended to help you tune the history capacity.
    Embedded Tomcat server that can directly start from a RIFE2 site.
    An UploadedFile instance is created by the web engine when files are uploaded through a multipart request.
    UrlBuilder helps creating valid URLs that automatically adapt based on the current execution Context and target Route.
    The segments that are generated by the URL builder.