-
public interface SessionFactoryFactory forSessions.- Author:
- harald
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Sessioncreate()Creates a session with the default session info.Sessioncreate(SessionInfo sessionInfo)Creates a session.static SessionFactorygetInstance()The singleton.booleanregisterGlobalCloseHandler(SessionCloseHandler closeHandler)Registers a global close handler for all sessions.booleanunregisterGlobalCloseHandler(SessionCloseHandler closeHandler)Unregisters a global close handler for all sessions.
-
-
-
Method Detail
-
getInstance
static SessionFactory getInstance()
The singleton.- Returns:
- the singleton
-
create
Session create()
Creates a session with the default session info.- Returns:
- the open session
-
create
Session create(SessionInfo sessionInfo)
Creates a session.- Parameters:
sessionInfo- the session info- Returns:
- the open session
-
registerGlobalCloseHandler
boolean registerGlobalCloseHandler(SessionCloseHandler closeHandler)
Registers a global close handler for all sessions.- Parameters:
closeHandler- the handler- Returns:
- true if added, false if already registered
-
unregisterGlobalCloseHandler
boolean unregisterGlobalCloseHandler(SessionCloseHandler closeHandler)
Unregisters a global close handler for all sessions.- Parameters:
closeHandler- the handler- Returns:
- true if removed, false if not registered
-
-