Package org.hibernate
Interface SessionFactoryObserver
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
SessionFactoryObserverChain
,SessionFactoryObserverForBytecodeEnhancer
,TypeConfiguration
public interface SessionFactoryObserver extends Serializable
Allows reaction to basicSessionFactory
lifecycle events.A
SessionFactoryObserver
may be registered using the configuration property "hibernate.session_factory_observer".
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
sessionFactoryClosed(SessionFactory factory)
Callback to indicate that the given factory has been closed.default void
sessionFactoryClosing(SessionFactory factory)
Callback to indicate that the given factory is about to close.default void
sessionFactoryCreated(SessionFactory factory)
Callback to indicate that the given factory has been created and is now ready for use.
-
-
-
Method Detail
-
sessionFactoryCreated
default void sessionFactoryCreated(SessionFactory factory)
Callback to indicate that the given factory has been created and is now ready for use.- Parameters:
factory
- The factory initialized.
-
sessionFactoryClosing
default void sessionFactoryClosing(SessionFactory factory)
Callback to indicate that the given factory is about to close. The passed factory reference should be usable since it is only about to close.- Parameters:
factory
- The factory about to be closed.- Since:
- 5.2
- API Note:
- defined as default to allow for existing
SessionFactoryObserver
implementations to work in 5.2. Starting in 6.0 the default will be removed and implementations will be required to implement this new method.
-
sessionFactoryClosed
default void sessionFactoryClosed(SessionFactory factory)
Callback to indicate that the given factory has been closed. Care should be taken in how (if at all) the passed factory reference is used since it is closed.- Parameters:
factory
- The factory closed.
-
-