## Uses of Interface
org.apache.tapestry5.services.Session

- Packages that use Session
  Package | Description
  --- | ---
  org.apache.tapestry5.corelib.pages | The set of core pages available in all Tapestry applications
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.test | [INTERNAL USE ONLY] testing support implementation classes; API subject to change
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of Session in org.apache.tapestry5.corelib.pages

    Methods in org.apache.tapestry5.corelib.pages that return Session
    Modifier and Type | Method and Description
    --- | ---
    `Session` | ExceptionReport.`getSession()`

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

    Classes in org.apache.tapestry5.internal.services that implement Session
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClusteredSessionImpl` A thin wrapper around `HttpSession` that supports re-storing of mutable session attributes at the end of the request (see `ClusteredSessionImpl.restoreDirtyObjects()`).
    `class` | `SessionImpl` A thin wrapper around `HttpSession`.

    Methods in org.apache.tapestry5.internal.services that return Session
    Modifier and Type | Method and Description
    --- | ---
    `protected Session` | SessionApplicationStatePersistenceStrategy.`getSession()`
    `Session` | TapestrySessionFactoryImpl.`getSession(boolean create)`
    `Session` | TapestrySessionFactory.`getSession(boolean create)`
    `Session` | RequestImpl.`getSession(boolean create)`

    Methods in org.apache.tapestry5.internal.services with parameters of type Session
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | FlashPersistentFieldStrategy.`didReadChange(Session session, String attributeName)`
    `protected void` | AbstractSessionPersistentFieldStrategy.`didReadChange(Session session, String attributeName)` Called after each key is read by `AbstractSessionPersistentFieldStrategy.gatherFieldChanges(String)`.

  - ### Uses of Session in org.apache.tapestry5.internal.test

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

    Methods in org.apache.tapestry5.internal.test that return Session
    Modifier and Type | Method and Description
    --- | ---
    `Session` | TestableRequestImpl.`getSession(boolean create)`

  - ### Uses of Session in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services that return Session
    Modifier and Type | Method and Description
    --- | ---
    `Session` | DelegatingRequest.`getSession(boolean create)`
    `Session` | Request.`getSession(boolean create)` Gets the `Session`.

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

    Methods in org.apache.tapestry5.test that return Session
    Modifier and Type | Method and Description
    --- | ---
    `protected Session` | TapestryTestCase.`mockSession()`

    Methods in org.apache.tapestry5.test with parameters of type Session
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TapestryTestCase.`train_getAttribute(Session session, String name, Object attribute)`
    `protected void` | TapestryTestCase.`train_getAttributeNames(Session session, String prefix, String... names)`
    `protected void` | TapestryTestCase.`train_getSession(Request request, boolean create, Session session)`
    `protected void` | TapestryTestCase.`train_isInvalidated(Session session, boolean invalidated)`

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.