## Uses of Class
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)` |