## Uses of Interface
org.apache.tapestry5.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.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.services | Core services
  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 and Description
    --- | ---
    `void` | StreamResponse.`prepareResponse(Response response)` Prepares the response before it is sent to the client.

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

    Classes in org.apache.tapestry5.internal.services that implement Response
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResponseImpl` Implementation of `Response` that wraps around an underlying `HttpServletResponse`.

    Methods in org.apache.tapestry5.internal.services that return Response
    Modifier and Type | Method and Description
    --- | ---
    `Response` | RequestGlobalsImpl.`getResponse()`

    Methods in org.apache.tapestry5.internal.services with parameters of type Response
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ComponentEventDispatcher.`dispatch(Request request, Response response)`
    `boolean` | PageRenderDispatcher.`dispatch(Request request, Response response)`
    `boolean` | AssetDispatcher.`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)`
    `void` | RequestGlobalsImpl.`storeRequestResponse(Request request, Response response)`

    Constructors in org.apache.tapestry5.internal.services with parameters of type Response
    Constructor and 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, Map<Class,Object> configuration)`
    `HttpErrorComponentEventResultProcessor(Response response)`
    `JSONArrayEventResultProcessor(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 and Description
    --- | ---
    `boolean` | ClasspathAssetRequestHandler.`handleAssetRequest(Request request, Response response, String extraPath)`
    `boolean` | StackAssetRequestHandler.`handleAssetRequest(Request request, Response response, String extraPath)`
    `boolean` | ContextAssetRequestHandler.`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 and 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 and Description
    --- | ---
    `interface` | `TestableResponse`

    Classes in org.apache.tapestry5.internal.test that implement Response
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TestableResponseImpl`

    Methods in org.apache.tapestry5.internal.test with parameters of type Response
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EndOfRequestCleanupFilter.`service(Request request, Response response, RequestHandler handler)`

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

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

    Constructors in org.apache.tapestry5.modules with parameters of type Response
    Constructor and Description
    `TapestryModule(PipelineBuilder pipelineBuilder, PropertyShadowBuilder shadowBuilder, RequestGlobals requestGlobals, ApplicationGlobals applicationGlobals, 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.services

    Methods in org.apache.tapestry5.services that return Response
    Modifier and Type | Method and Description
    --- | ---
    `Response` | RequestGlobals.`getResponse()` The current response.

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

  - ### 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 and 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 and Description
    --- | ---
    `protected Response` | TapestryTestCase.`mockResponse()`

    Methods in org.apache.tapestry5.test with parameters of type Response
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TapestryTestCase.`train_encodeRedirectURL(Response response, String URI, String encoded)`
    `protected void` | TapestryTestCase.`train_encodeURL(Response response, String inputURL, String outputURL)`
    `protected 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 and 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 and Description
    --- | ---
    `protected Response` | ResponseWrapper.`response`

    Methods in org.apache.tapestry5.util with parameters of type Response
    Modifier and Type | Method and Description
    --- | ---
    `void` | TextStreamResponse.`prepareResponse(Response response)` Does nothing; subclasses may override.

    Constructors in org.apache.tapestry5.util with parameters of type Response
    Constructor and Description
    `ResponseWrapper(Response response)`

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.