# Uses of Interface
org.apache.tapestry5.http.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.http.internal.services
org.apache.tapestry5.http.services
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
  Description
  `Session`
  ExceptionReport.`getSession()`

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

  Classes in org.apache.tapestry5.http.internal.services that implement Session
  Modifier and Type
  Class
  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.http.internal.services that return Session
  Modifier and Type
  Method
  Description
  `Session`
  RequestImpl.`getSession(boolean create)`
  `Session`
  TapestrySessionFactory.`getSession(boolean create)`
  `Session`
  TapestrySessionFactoryImpl.`getSession(boolean create)`

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

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

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

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

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

  Classes in org.apache.tapestry5.internal.test that implement Session
  Modifier and Type
  Class
  Description
  `class`
  `PageTesterSession`
  Methods in org.apache.tapestry5.internal.test that return Session
  Modifier and Type
  Method
  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
  Description
  `Session`
  DelegatingRequest.`getSession(boolean create)`

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

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