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

Packages that use RequestGlobals
Package
Description
org.apache.tapestry5.http.internal.services
org.apache.tapestry5.http.modules
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.modules
org.apache.tapestry5.services
Core services
org.apache.tapestry5.test
Support for testing Tapestry pages

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

  Classes in org.apache.tapestry5.http.internal.services that implement RequestGlobals
  Modifier and Type
  Class
  Description
  `class`
  `RequestGlobalsImpl`
  Dumb data holder for per-request data.

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

  Constructors in org.apache.tapestry5.http.modules with parameters of type RequestGlobals
  Modifier
  Constructor
  Description
  ``
  `TapestryHttpModule(PropertyShadowBuilder shadowBuilder, RequestGlobals requestGlobals, PipelineBuilder pipelineBuilder, ApplicationGlobals applicationGlobals)`

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

  Constructors in org.apache.tapestry5.internal.services with parameters of type RequestGlobals
  Modifier
  Constructor
  Description
  ``
  `ComponentSourceImpl(RequestPageCache pageCache, ComponentClassResolver resolver, RequestGlobals globals)`
  ``
  `EndOfRequestEventHubImpl(RequestGlobals requestGlobals)`
  ``
  `LinkSourceImpl(PageRenderQueue pageRenderQueue, PageActivationContextCollector contextCollector, TypeCoercer typeCoercer, ComponentClassResolver resolver, ComponentEventLinkEncoder linkEncoder, RequestGlobals requestGlobals, RequestPageCache pageCache, List<LinkCreationListener2> configuration)`
  ``
  `PageNameMetaInjector(RequestGlobals globals)`
  ``
  `PageResponseRendererImpl(RequestGlobals requestGlobals, MarkupWriterFactory markupWriterFactory, PageMarkupRenderer markupRenderer, PageContentTypeAnalyzer pageContentTypeAnalyzer, Response response, org.slf4j.Logger logger)`
  ``
  `RequestPageCacheImpl(org.slf4j.Logger logger, ComponentClassResolver resolver, PageSource pageSource, RequestGlobals requestGlobals)`
  ``
  `StreamPageContentResultProcessor(PageRenderRequestHandler handler, ComponentClassResolver resolver, TypeCoercer typeCoercer, RequestGlobals requestGlobals, Request request)`

- ## Uses of RequestGlobals in org.apache.tapestry5.internal.structure

  Constructors in org.apache.tapestry5.internal.structure with parameters of type RequestGlobals
  Modifier
  Constructor
  Description
  ``
  `ComponentPageElementResourcesImpl(ComponentResourceSelector selector, ComponentMessagesSource componentMessagesSource, TypeCoercer typeCoercer, ComponentClassCache componentClassCache, ContextValueEncoder contextValueEncoder, LinkSource linkSource, RequestPageCache requestPageCache, ComponentClassResolver componentClassResolver, LoggerSource loggerSource, OperationTracker tracker, PerthreadManager perThreadManager, boolean productionMode, boolean componentTracingEnabled, RequestGlobals requestGlobals)`
  ``
  `ComponentPageElementResourcesSourceImpl(ComponentMessagesSource componentMessagesSource, TypeCoercer typeCoercer, ComponentClassCache componentClassCache, ContextValueEncoder contextValueEncoder, LinkSource linkSource, RequestPageCache requestPageCache, ComponentClassResolver componentClassResolver, LoggerSource loggerSource, OperationTracker tracker, PerthreadManager perThreadManager, boolean productionMode, boolean componentTracingEnabled, RequestGlobals requestGlobals)`

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

  Methods in org.apache.tapestry5.modules with parameters of type RequestGlobals
  Modifier and Type
  Method
  Description
  `static CookieSink`
  InternalModule.`buildCookieSink(RequestGlobals requestGlobals)`
  `static CookieSource`
  InternalModule.`buildCookieSource(RequestGlobals requestGlobals)`
  Constructors in org.apache.tapestry5.modules with parameters of type RequestGlobals
  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 RequestGlobals in org.apache.tapestry5.services

  Constructors in org.apache.tapestry5.services with parameters of type RequestGlobals
  Modifier
  Constructor
  Description
  ``
  `InitializeActivePageName(RequestGlobals globals)`

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

  Methods in org.apache.tapestry5.test that return RequestGlobals
  Modifier and Type
  Method
  Description
  `protected final RequestGlobals`
  TapestryTestCase.`mockRequestGlobals()`