# 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.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.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; 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.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.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.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.
  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.
  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.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`.
  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.
  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.
  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.

- 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.pageload
  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.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.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.

- 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.

- 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.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.