Class HibernateSessionSourceImpl
- java.lang.Object
-
- org.apache.tapestry5.hibernate.internal.HibernateSessionSourceImpl
-
- All Implemented Interfaces:
HibernateSessionSource
public class HibernateSessionSourceImpl extends Object implements HibernateSessionSource
-
-
Constructor Summary
Constructors Constructor Description HibernateSessionSourceImpl(org.slf4j.Logger logger, List<HibernateConfigurer> hibernateConfigurers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.Session
create()
Creates a new session using theSessionFactory
created at service startup.org.hibernate.cfg.Configuration
getConfiguration()
Returns the final configuration used to create theSessionFactory
.org.hibernate.SessionFactory
getSessionFactory()
Returns the SessionFactory from which Hibernate sessions are created.void
listenForShutdown(RegistryShutdownHub hub)
-
-
-
Constructor Detail
-
HibernateSessionSourceImpl
public HibernateSessionSourceImpl(org.slf4j.Logger logger, List<HibernateConfigurer> hibernateConfigurers)
-
-
Method Detail
-
listenForShutdown
@PostInjection public void listenForShutdown(RegistryShutdownHub hub)
-
create
public org.hibernate.Session create()
Description copied from interface:HibernateSessionSource
Creates a new session using theSessionFactory
created at service startup.- Specified by:
create
in interfaceHibernateSessionSource
-
getSessionFactory
public org.hibernate.SessionFactory getSessionFactory()
Description copied from interface:HibernateSessionSource
Returns the SessionFactory from which Hibernate sessions are created.- Specified by:
getSessionFactory
in interfaceHibernateSessionSource
-
getConfiguration
public org.hibernate.cfg.Configuration getConfiguration()
Description copied from interface:HibernateSessionSource
Returns the final configuration used to create theSessionFactory
. The configuration is immutable.- Specified by:
getConfiguration
in interfaceHibernateSessionSource
-
-