# 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
  Modifier
  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, org.slf4j.Logger logger)`
  Contributes `ValueEncoderFactory`s for all registered Hibernate entity classes.