# Uses of Package
org.apache.tapestry5.http.services

Packages that use org.apache.tapestry5.http.services
Package
Description
org.apache.tapestry5
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
org.apache.tapestry5.corelib.base
Base components intended to be extended by other components rather than used directly in templates.
org.apache.tapestry5.corelib.pages
The set of core pages available in all Tapestry applications
org.apache.tapestry5.hibernate.web.internal
[INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
org.apache.tapestry5.http.internal
org.apache.tapestry5.http.internal.gzip
org.apache.tapestry5.http.internal.services
org.apache.tapestry5.http.modules
org.apache.tapestry5.http.services
org.apache.tapestry5.internal
[INTERNAL USE ONLY] internal support classes; API subject to change.
org.apache.tapestry5.internal.alerts
[INTERNAL USE ONLY] support classes for Alerts; API subject to change
org.apache.tapestry5.internal.jpa
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
org.apache.tapestry5.internal.renderers
[INTERNAL USE ONLY] support classes for component template rendering; API subject to change
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.services.ajax
[INTERNAL USE ONLY] AJAX support services; API subject to change
org.apache.tapestry5.internal.services.assets
[INTERNAL USE ONLY] asset support services; API subject to change
org.apache.tapestry5.internal.services.javascript
[INTERNAL USE ONLY] JavaScript support implementations; API subject to change
org.apache.tapestry5.internal.services.linktransform
[INTERNAL USE ONLY] link transformation support implementations; API subject to change
org.apache.tapestry5.internal.services.rest
[INTERNAL USE ONLY] REST support classes; API subject to change
org.apache.tapestry5.internal.services.security
[INTERNAL USE ONLY] security support classes; API subject to change
org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.internal.test
[INTERNAL USE ONLY] testing support implementation classes; API subject to change
org.apache.tapestry5.internal.transform
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
org.apache.tapestry5.modules
org.apache.tapestry5.rest.jackson.internal
org.apache.tapestry5.rest.jackson.modules
org.apache.tapestry5.services
Core services
org.apache.tapestry5.services.assets
Various services for assets (e.g., images, JavaScript and CSS files)
org.apache.tapestry5.services.linktransform
Services supporting link transformation.
org.apache.tapestry5.services.security
Interfaces support a simple whitelist-based security model to protect page access.
org.apache.tapestry5.spring.modules
org.apache.tapestry5.test
Support for testing Tapestry pages
org.apache.tapestry5.upload.internal.services
[INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change
org.apache.tapestry5.upload.modules
org.apache.tapestry5.util
A set of enums, abstract classs and wrappers of various purposes

- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5
  Class
  Description
  Response
  API agnostic wrapper for generating a response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.corelib.base
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.corelib.pages
  Class
  Description
  Session
  Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.hibernate.web.internal
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.http.internal
  Class
  Description
  HttpRequestBodyConverter
  Service that converts the body of an HTTP request to a given target class.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.http.internal.gzip
  Class
  Description
  CompressionAnalyzer
  Identifies which content types are compressable.
  HttpServletRequestFilter
  Filter interface for `HttpServletRequestHandler`.
  HttpServletRequestHandler
  The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
  ResponseCompressionAnalyzer
  Used to determine if the client supports GZip compression of the response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.http.internal.services
  Class
  Description
  ApplicationGlobals
  Stores global information about the application and its environment.
  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.
  HttpRequestBodyConverter
  Service that converts the body of an HTTP request to a given target class.
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
  RequestGlobals
  Service used to store the current request objects, both the Servlet API versions, and the Tapestry generic versions.
  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.
  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
  Analyzes a session-persisted object, specifically to see if it is dirty or not.
- Classes in org.apache.tapestry5.http.services used by 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`.
  CorsHandler
  Interface implemented by classes handling CORS (Cross-Origin Resource Sharing) in requests.
  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.
  ServletApplicationInitializer
  Service interface for initializing a servlet application, as a pipeline.
  ServletApplicationInitializerFilter
  Filter interface for `ServletApplicationInitializer`.
  SessionPersistedObjectAnalyzer
  Analyzes a session-persisted object, specifically to see if it is dirty or not.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.http.services
  Class
  Description
  ApplicationInitializer
  Service interface for initializing Tapestry for the application.
  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.
  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.
  RequestHandler
  Service interface for the RequestHandler pipeline service.
  Response
  API agnostic wrapper for generating a response.
  ServletApplicationInitializer
  Service interface for initializing a servlet application, as a pipeline.
  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`.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal
  Class
  Description
  Context
  An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.alerts
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.jpa
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.renderers
  Class
  Description
  Context
  An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.services
  Class
  Description
  BaseURLSource
  Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode.
  Context
  An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
  Dispatcher
  A dispatcher is responsible for recognizing an incoming request.
  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.
  Session
  Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.
  SessionPersistedObjectAnalyzer
  Analyzes a session-persisted object, specifically to see if it is dirty or not.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.services.ajax
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.services.assets
  Class
  Description
  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.
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
  Response
  API agnostic wrapper for generating a response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.services.javascript
  Class
  Description
  Dispatcher
  A dispatcher is responsible for recognizing an incoming request.
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
  Response
  API agnostic wrapper for generating a response.
  ResponseCompressionAnalyzer
  Used to determine if the client supports GZip compression of the response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.services.linktransform
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.services.rest
  Class
  Description
  BaseURLSource
  Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode.
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.services.security
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.structure
  Class
  Description
  RequestGlobals
  Service used to store the current request objects, both the Servlet API versions, and the Tapestry generic versions.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.test
  Class
  Description
  Context
  An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
  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`.
  RequestHandler
  Service interface for the RequestHandler pipeline service.
  Response
  API agnostic wrapper for generating a response.
  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`.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.internal.transform
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
  RestSupport
  Service which provides REST-related utilities.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.modules
  Class
  Description
  ApplicationGlobals
  Stores global information about the application and its environment.
  ApplicationInitializerFilter
  Filter interface for `ApplicationInitializer`.
  Context
  An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
  Dispatcher
  A dispatcher is responsible for recognizing an incoming request.
  HttpServletRequestFilter
  Filter interface for `HttpServletRequestHandler`.
  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.
  Response
  API agnostic wrapper for generating a response.
  ResponseCompressionAnalyzer
  Used to determine if the client supports GZip compression of the response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.rest.jackson.internal
  Class
  Description
  HttpRequestBodyConverter
  Service that converts the body of an HTTP request to a given target class.
  Response
  API agnostic wrapper for generating a response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.rest.jackson.modules
  Class
  Description
  HttpRequestBodyConverter
  Service that converts the body of an HTTP request to a given target class.
  Response
  API agnostic wrapper for generating a response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.services
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
  RequestGlobals
  Service used to store the current request objects, both the Servlet API versions, and the Tapestry generic versions.
  Session
  Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.services.assets
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
  Response
  API agnostic wrapper for generating a response.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.services.linktransform
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.services.security
  Class
  Description
  Request
  Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.spring.modules
  Class
  Description
  ApplicationInitializerFilter
  Filter interface for `ApplicationInitializer`.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.test
  Class
  Description
  BaseURLSource
  Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode.
  Context
  An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
  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.
  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.
  Session
  Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.upload.internal.services
  Class
  Description
  HttpServletRequestFilter
  Filter interface for `HttpServletRequestHandler`.
  HttpServletRequestHandler
  The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.upload.modules
  Class
  Description
  HttpServletRequestFilter
  Filter interface for `HttpServletRequestHandler`.
- Classes in org.apache.tapestry5.http.services used by org.apache.tapestry5.util
  Class
  Description
  Response
  API agnostic wrapper for generating a response.