## Uses of Interface
org.apache.tapestry5.hibernate.HibernateSessionSource

- Packages that use HibernateSessionSource
  Package | Description
  --- | ---
  org.apache.tapestry5.hibernate.internal |
  org.apache.tapestry5.hibernate.modules |
  org.apache.tapestry5.hibernate.web.modules |

- - ### Uses of HibernateSessionSource in org.apache.tapestry5.hibernate.internal

    Classes in org.apache.tapestry5.hibernate.internal that implement HibernateSessionSource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HibernateSessionSourceImpl` |

    Constructors in org.apache.tapestry5.hibernate.internal with parameters of type HibernateSessionSource
    Constructor | Description
    --- | ---
    `HibernateSessionManagerImpl​(HibernateSessionSource source)` |

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

    Methods in org.apache.tapestry5.hibernate.modules with parameters of type HibernateSessionSource
    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.
    `static void` | HibernateCoreModule.`contributeRegistryStartup​(OrderedConfiguration<Runnable> configuration, boolean earlyStartup, HibernateSessionSource sessionSource)` |

  - ### Uses of HibernateSessionSource in org.apache.tapestry5.hibernate.web.modules

    Methods in org.apache.tapestry5.hibernate.web.modules with parameters of type HibernateSessionSource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | HibernateModule.`contributeApplicationStateManager​(MappedConfiguration<Class,​ApplicationStateContribution> configuration, boolean entitySessionStatePersistenceStrategyEnabled, HibernateSessionSource sessionSource)` | Contributes `ApplicationStateContribution`s for all registered Hibernate entity classes.
    `static void` | HibernateModule.`contributeValueEncoderSource​(MappedConfiguration<Class,​ValueEncoderFactory> configuration, boolean provideEncoders, HibernateSessionSource sessionSource, org.hibernate.Session session, TypeCoercer typeCoercer, PropertyAccess propertyAccess, LoggerSource loggerSource)` | Contributes `ValueEncoderFactory`s for all registered Hibernate entity classes.