# Uses of Annotation Type
org.apache.tapestry5.ioc.annotations.Scope

Packages that use Scope
Package
Description
org.apache.tapestry5.hibernate.modules
org.apache.tapestry5.http.internal.services
org.apache.tapestry5.internal.jpa
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
org.apache.tapestry5.internal.renderers
[INTERNAL USE ONLY] support classes for component template rendering; API subject to change
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.services.ajax
[INTERNAL USE ONLY] AJAX support services; API subject to change
org.apache.tapestry5.ioc.internal.services
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
org.apache.tapestry5.jpa.modules
org.apache.tapestry5.modules
org.apache.tapestry5.mongodb.modules
org.apache.tapestry5.upload.modules

- ## Uses of Scope in org.apache.tapestry5.hibernate.modules

  Methods in org.apache.tapestry5.hibernate.modules with annotations of type Scope
  Modifier and Type
  Method
  Description
  `static HibernateSessionManager`
  HibernateCoreModule.`buildHibernateSessionManager(HibernateSessionSource sessionSource, PerthreadManager perthreadManager)`
  The session manager manages sessions on a per-thread/per-request basis.

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

  Classes in org.apache.tapestry5.http.internal.services with annotations of type Scope
  Modifier and Type
  Class
  Description
  `class`
  `RequestGlobalsImpl`
  Dumb data holder for per-request data.

- ## Uses of Scope in org.apache.tapestry5.internal.jpa

  Classes in org.apache.tapestry5.internal.jpa with annotations of type Scope
  Modifier and Type
  Class
  Description
  `class`
  `EntityTransactionManagerImpl`

- ## Uses of Scope in org.apache.tapestry5.internal.renderers

  Classes in org.apache.tapestry5.internal.renderers with annotations of type Scope
  Modifier and Type
  Class
  Description
  `class`
  `LocationRenderer`
  Responsible for rendering a `Location`.

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

  Classes in org.apache.tapestry5.internal.services with annotations of type Scope
  Modifier and Type
  Class
  Description
  `class`
  `ClientPersistentFieldStorageImpl`
  Manages client-persistent values on behalf of a `ClientPersistentFieldStorageImpl`.
  `class`
  `DateUtilitiesImpl`
  `class`
  `InternalRequestGlobalsImpl`
  `class`
  `PageRenderQueueImpl`
  This services keeps track of the page being rendered and the root command for the partial render, it is therefore request/thread scoped.
  `class`
  `RequestPageCacheImpl`
  In Tapestry 5.1, the implementation of this worked with the page pool (a pool of page instances, reserved to individual requests/threads).

- ## Uses of Scope in org.apache.tapestry5.internal.services.ajax

  Classes in org.apache.tapestry5.internal.services.ajax with annotations of type Scope
  Modifier and Type
  Class
  Description
  `class`
  `AjaxFormUpdateControllerImpl`

- ## Uses of Scope in org.apache.tapestry5.ioc.internal.services

  Classes in org.apache.tapestry5.ioc.internal.services with annotations of type Scope
  Modifier and Type
  Class
  Description
  `class`
  `ExceptionTrackerImpl`
  `class`
  `ThreadLocaleImpl`

- ## Uses of Scope in org.apache.tapestry5.jpa.modules

  Methods in org.apache.tapestry5.jpa.modules with annotations of type Scope
  Modifier and Type
  Method
  Description
  `static EntityManagerManager`
  JpaModule.`buildEntityManagerManager(EntityManagerSource entityManagerSource, PerthreadManager perthreadManager, org.slf4j.Logger logger)`

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

  Methods in org.apache.tapestry5.modules with annotations of type Scope
  Modifier and Type
  Method
  Description
  `Environment`
  TapestryModule.`buildEnvironment(PerthreadManager perthreadManager)`

- ## Uses of Scope in org.apache.tapestry5.mongodb.modules

  Methods in org.apache.tapestry5.mongodb.modules with annotations of type Scope
  Modifier and Type
  Method
  Description
  `static MongoDB`
  MongodbModule.`buildMongoDB(org.slf4j.Logger logger, MongoDBSource mongoDBSource, PerthreadManager perthreadManager, String defaultDbName, boolean consistentRequest, boolean secureMode, String dbUsername, String dbPassword)`

- ## Uses of Scope in org.apache.tapestry5.upload.modules

  Methods in org.apache.tapestry5.upload.modules with annotations of type Scope
  Modifier and Type
  Method
  Description
  `static MultipartDecoder`
  UploadModule.`buildMultipartDecoder(PerthreadManager perthreadManager, RegistryShutdownHub shutdownHub, MultipartDecoderImpl multipartDecoder)`