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

    Methods in org.apache.tapestry5.test with parameters of type Response
    Modifier and Type | Method | 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 | 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 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
    Constructor | Description
    --- | ---
    `ResponseWrapper​(Response response)` |