# Package org.apache.tapestry5.http

package org.apache.tapestry5.http

- Related Packages
  Package
  Description
  org.apache.tapestry5
  Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.http.annotations
  org.apache.tapestry5.http.internal
  org.apache.tapestry5.http.modules
  org.apache.tapestry5.http.services
- Class
  Description
  AsyncRequestHandler
  Service whose implementations define whether a given request should be handled asynchronously or not and, if yes, which `Executor` (usually, a thread pool, but not necessarily) should handle it, possibly different `HttpServletRequest` and `HttpServletResponse` objects to be used when calling HttpServletRequest#startAsync()} and an optional AsyncListener.
  AsyncRequestHandlerResponse
  Class used by AsyncRequestHandler to return information on how to handle a request.
  ContentType
  Represents an HTTP content type.
  CorsHandlerResult
  Enumeration that defines the possible outcomes of `CorsHandler.handle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)`
  Link
  A link is the Tapestry representation of a URL or URI that triggers dynamic behavior.
  LinkSecurity
  Identifies how a `Link` should handle security.
  OptimizedSessionPersistedObject
  An optional interface implemented by objects that are persisted in the `Session`.
  TapestryFilter
  The TapestryFilter is responsible for intercepting all requests into the web application.
  TapestryHttpConstants
  Class defining constants for Tapestry HTTP.
  TapestryHttpSymbolConstants
  Class defining constants for Tapestry HTTP symbols.