# Package org.apache.tapestry5.http.services

package org.apache.tapestry5.http.services

- Related Packages
  Package
  Description
  org.apache.tapestry5.http
  org.apache.tapestry5.http.annotations
  org.apache.tapestry5.http.internal
  org.apache.tapestry5.http.modules
- Class
  Description
  ApplicationGlobals
  Stores global information about the application and its environment.
  ApplicationInitializer
  Service interface for initializing Tapestry for the application.
  ApplicationInitializerFilter
  Filter interface for `ApplicationInitializer`.
  BaseURLSource
  Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode.
  CompressionAnalyzer
  Identifies which content types are compressable.
  Context
  An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
  CorsHandler
  Interface implemented by classes handling CORS (Cross-Origin Resource Sharing) in requests.
  CorsHandlerHelper
  Service that provides useful methods for `CorsHandler` implementations.
  CorsHttpServletRequestFilter
  HttpServletRequestFilter that handles CORS.
  Dispatcher
  A dispatcher is responsible for recognizing an incoming request.
  HttpRequestBodyConverter
  Service that converts the body of an HTTP request to a given target class.
  HttpServletRequestFilter
  Filter interface for `HttpServletRequestHandler`.
  HttpServletRequestHandler
  The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
  RequestFilter
  Filter interface for `RequestHandler`.
  RequestGlobals
  Service used to store the current request objects, both the Servlet API versions, and the Tapestry generic versions.
  RequestHandler
  Service interface for the RequestHandler pipeline service.
  Response
  API agnostic wrapper for generating a response.
  ResponseCompressionAnalyzer
  Used to determine if the client supports GZip compression of the response.
  RestSupport
  Service which provides REST-related utilities.
  ServletApplicationInitializer
  Service interface for initializing a servlet application, as a pipeline.
  ServletApplicationInitializerFilter
  Filter interface for `ServletApplicationInitializer`.
  Session
  Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.
  Session.LockMode
  The type of lock used to access atttributes in the `Session`.
  SessionPersistedObjectAnalyzer<T>
  Analyzes a session-persisted object, specifically to see if it is dirty or not.