# Uses of Interface
org.apache.tapestry5.http.services.Response

Packages that use Response
Package
Description
org.apache.tapestry5
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
org.apache.tapestry5.http.internal.services
org.apache.tapestry5.http.modules
org.apache.tapestry5.http.services
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; 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.test
[INTERNAL USE ONLY] testing support 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.assets
Various services for assets (e.g., images, JavaScript and CSS files)
org.apache.tapestry5.test
Support for testing Tapestry pages
org.apache.tapestry5.util
A set of enums, abstract classs and wrappers of various purposes

- ## Uses of Response in org.apache.tapestry5

  Methods in org.apache.tapestry5 with parameters of type Response
  Modifier and Type
  Method
  Description
  `void`
  StreamResponse.`prepareResponse(Response response)`
  Prepares the response before it is sent to the client.

- ## Uses of Response in org.apache.tapestry5.http.internal.services

  Classes in org.apache.tapestry5.http.internal.services that implement Response
  Modifier and Type
  Class
  Description
  `class`
  `ResponseImpl`
  Implementation of `Response` that wraps around an underlying `HttpServletResponse`.
  Methods in org.apache.tapestry5.http.internal.services that return Response
  Modifier and Type
  Method
  Description
  `Response`
  RequestGlobalsImpl.`getResponse()`
  Methods in org.apache.tapestry5.http.internal.services with parameters of type Response
  Modifier and Type
  Method
  Description
  `void`
  RequestGlobalsImpl.`storeRequestResponse(Request request, Response response)`

- ## Uses of Response in org.apache.tapestry5.http.modules

  Methods in org.apache.tapestry5.http.modules that return Response
  Modifier and Type
  Method
  Description
  `Response`
  TapestryHttpModule.`buildResponse()`
  Builds a shadow of the RequestGlobals.response property.

- ## Uses of Response in org.apache.tapestry5.http.services

  Methods in org.apache.tapestry5.http.services that return Response
  Modifier and Type
  Method
  Description
  `Response`
  RequestGlobals.`getResponse()`
  The current response.
  Methods in org.apache.tapestry5.http.services with parameters of type Response
  Modifier and Type
  Method
  Description
  `boolean`
  Dispatcher.`dispatch(Request request, Response response)`
  Analyzes the incoming request and performs an appropriate operation for each.
  `boolean`
  RequestFilter.`service(Request request, Response response, RequestHandler handler)`
  Returns true if the request has been handled, false otherwise.
  `boolean`
  RequestHandler.`service(Request request, Response response)`
  Returns true if the request has been handled, false otherwise.
  `void`
  RequestGlobals.`storeRequestResponse(Request request, Response response)`

- ## Uses of Response in org.apache.tapestry5.internal.services

  Methods in org.apache.tapestry5.internal.services with parameters of type Response
  Modifier and Type
  Method
  Description
  `boolean`
  AssetDispatcher.`dispatch(Request request, Response response)`
  `boolean`
  ComponentEventDispatcher.`dispatch(Request request, Response response)`
  `boolean`
  OpenApiDescriptionDispatcher.`dispatch(Request request, Response response)`
  `boolean`
  PageRenderDispatcher.`dispatch(Request request, Response response)`
  `boolean`
  RootPathDispatcher.`dispatch(Request request, Response response)`
  `boolean`
  CheckForUpdatesFilter.`service(Request request, Response response, RequestHandler handler)`
  `boolean`
  RequestErrorFilter.`service(Request request, Response response, RequestHandler handler)`
  `boolean`
  StaticFilesFilter.`service(Request request, Response response, RequestHandler handler)`
  Constructors in org.apache.tapestry5.internal.services with parameters of type Response
  Modifier
  Constructor
  Description
  ``
  `AjaxPartialResponseRendererImpl(MarkupWriterFactory factory, Request request, Response response, PartialMarkupRenderer partialMarkupRenderer, String outputEncoding, boolean compactJSON)`
  ``
  `ComponentEventLinkEncoderImpl(ComponentClassResolver componentClassResolver, ContextPathEncoder contextPathEncoder, LocalizationSetter localizationSetter, Response response, RequestSecurityManager requestSecurityManager, BaseURLSource baseURLSource, PersistentLocale persistentLocale, boolean encodeLocaleIntoPath, String contextPath, String applicationFolder, MetaDataLocator metaDataLocator, ClientWhitelist clientWhitelist)`
  ``
  `ComponentEventRequestHandlerImpl(ComponentEventResultProcessor resultProcessor, RequestPageCache cache, Response response, PageActivator pageActivator, Environment environment)`
  ``
  `DefaultRequestExceptionHandler(RequestPageCache pageCache, PageResponseRenderer renderer, org.slf4j.Logger logger, String pageName, Request request, Response response, ComponentClassResolver componentClassResolver, LinkSource linkSource, ServiceResources serviceResources, ExceptionReporter exceptionReporter, boolean productionMode, Map<Class,Object> configuration)`
  ``
  `HttpErrorComponentEventResultProcessor(Response response)`
  ``
  `HttpStatusComponentEventResultProcessor(Response response)`
  ``
  `JSONCollectionEventResultProcessor(Response response, String outputEncoding, boolean compactJSON)`
  ``
  `LinkImpl(String basePath, boolean forForm, LinkSecurity defaultSecurity, Response response, ContextPathEncoder contextPathEncoder, BaseURLSource baseURLSource)`
  ``
  `PageResponseRendererImpl(RequestGlobals requestGlobals, MarkupWriterFactory markupWriterFactory, PageMarkupRenderer markupRenderer, PageContentTypeAnalyzer pageContentTypeAnalyzer, Response response, org.slf4j.Logger logger)`
  ``
  `RequestSecurityManagerImpl(Request request, Response response, ComponentEventLinkEncoder componentEventLinkEncoder, MetaDataLocator locator, boolean securityEnabled)`
  ``
  `ResourceStreamerImpl(Request request, Response response, StreamableResourceSource streamableResourceSource, OperationTracker tracker, boolean productionMode, ResourceChangeTracker resourceChangeTracker, String omitExpirationCacheControlHeader, AssetFactory classpathAssetFactory, AssetFactory contextAssetFactory)`
  ``
  `StreamResponseResultProcessor(Response response)`

- ## Uses of Response in org.apache.tapestry5.internal.services.assets

  Methods in org.apache.tapestry5.internal.services.assets with parameters of type Response
  Modifier and Type
  Method
  Description
  `boolean`
  ClasspathAssetRequestHandler.`handleAssetRequest(Request request, Response response, String extraPath)`
  `boolean`
  ContextAssetRequestHandler.`handleAssetRequest(Request request, Response response, String extraPath)`
  `boolean`
  StackAssetRequestHandler.`handleAssetRequest(Request request, Response response, String extraPath)`

- ## Uses of Response in org.apache.tapestry5.internal.services.javascript

  Methods in org.apache.tapestry5.internal.services.javascript with parameters of type Response
  Modifier and Type
  Method
  Description
  `boolean`
  ModuleDispatcher.`dispatch(Request request, Response response)`

- ## Uses of Response in org.apache.tapestry5.internal.test

  Subinterfaces of Response in org.apache.tapestry5.internal.test
  Modifier and Type
  Interface
  Description
  `interface`
  `TestableResponse`
  Classes in org.apache.tapestry5.internal.test that implement Response
  Modifier and Type
  Class
  Description
  `class`
  `TestableResponseImpl`
  Methods in org.apache.tapestry5.internal.test with parameters of type Response
  Modifier and Type
  Method
  Description
  `boolean`
  EndOfRequestCleanupFilter.`service(Request request, Response response, RequestHandler handler)`

- ## Uses of Response in org.apache.tapestry5.modules

  Constructors in org.apache.tapestry5.modules with parameters of type Response
  Modifier
  Constructor
  Description
  ``
  `TapestryModule(PipelineBuilder pipelineBuilder, PropertyShadowBuilder shadowBuilder, RequestGlobals requestGlobals, ChainBuilder chainBuilder, Environment environment, StrategyBuilder strategyBuilder, PropertyAccess propertyAccess, Request request, Response response, EnvironmentalShadowBuilder environmentalBuilder, EndOfRequestEventHub endOfRequestEventHub)`
  We inject all sorts of common dependencies (including builders) into the module itself (note: even though some of these service are defined by the module itself, that's ok because services are always lazy proxies).

- ## Uses of Response in org.apache.tapestry5.rest.jackson.internal

  Constructors in org.apache.tapestry5.rest.jackson.internal with parameters of type Response
  Modifier
  Constructor
  Description
  ``
  `JacksonComponentEventResultProcessor(Class<T> entityClass, Response response, String outputEncoding, ObjectMapperSource objectMapperSource)`

- ## Uses of Response in org.apache.tapestry5.rest.jackson.modules

  Methods in org.apache.tapestry5.rest.jackson.modules with parameters of type Response
  Modifier and Type
  Method
  Description
  `static void`
  RestJacksonModule.`contributeComponentEventResultProcessor(MappedConfiguration<Class,ComponentEventResultProcessor> configuration, MappedEntityManager mappedEntityManager, Response response, ObjectMapperSource objectMapperSource, String outputEncoding)`
  Adds a (entity class, JacksonComponentEventResultProcessor) for each entity class returned by `MappedEntityManager.getEntities()`.

- ## Uses of Response in org.apache.tapestry5.services.assets

  Methods in org.apache.tapestry5.services.assets with parameters of type Response
  Modifier and Type
  Method
  Description
  `void`
  ResponseCustomizer.`customizeResponse(StreamableResource resource, Response response)`
  Invoked to customize the response; these are invoked in the order they are added to the StreamableResource.
  `boolean`
  AssetRequestHandler.`handleAssetRequest(Request request, Response response, String extraPath)`
  Given a request targeted (via the handler id) to the specific handler, process the request.

- ## Uses of Response in org.apache.tapestry5.test

  Methods in org.apache.tapestry5.test that return Response
  Modifier and Type
  Method
  Description
  `protected final Response`
  TapestryTestCase.`mockResponse()`
  Methods in org.apache.tapestry5.test with parameters of type Response
  Modifier and Type
  Method
  Description
  `protected final void`
  TapestryTestCase.`train_encodeRedirectURL(Response response, String URI, String encoded)`
  `protected final void`
  TapestryTestCase.`train_encodeURL(Response response, String inputURL, String outputURL)`
  `protected final void`
  TapestryTestCase.`train_service(RequestHandler handler, Request request, Response response, boolean result)`

- ## Uses of Response in org.apache.tapestry5.util

  Classes in org.apache.tapestry5.util that implement Response
  Modifier and Type
  Class
  Description
  `class`
  `ResponseWrapper`
  Implementation of `Response` that delegates all method invocations to a delegate instance.
  Fields in org.apache.tapestry5.util declared as Response
  Modifier and Type
  Field
  Description
  `protected final Response`
  ResponseWrapper.`response`
  Methods in org.apache.tapestry5.util with parameters of type Response
  Modifier and Type
  Method
  Description
  `void`
  TextStreamResponse.`prepareResponse(Response response)`
  Does nothing; subclasses may override.
  Constructors in org.apache.tapestry5.util with parameters of type Response
  Modifier
  Constructor
  Description
  ``
  `ResponseWrapper(Response response)`