public class HibernateSessionContextListener extends Object implements org.zkoss.zk.ui.util.ExecutionInit, org.zkoss.zk.ui.util.ExecutionCleanup, org.zkoss.zk.ui.event.EventThreadInit, org.zkoss.zk.ui.event.EventThreadResume
Listener to make sure each ZK thread got the same hibernate session context; used with Hibernate's "thread" session context (org.hibernate.context.ThreadLocalSessionContext).
This listener is used with Hibernate's (version 3.1+) "thread" session context. That is, when you specify
hibernate.current_session_context_class = thread
then you have to add following lines in application's WEB-INF/zk.xml:
<listener>
<description>Hibernate thread session context management</description>
<listener-class>org.zkoss.zkplus.hibernate.HibernateSessionContextListener</listener-class>
</listener>
Applicable to Hibernate version 3.2.ga or later
| Constructor and Description |
|---|
HibernateSessionContextListener()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abortResume(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
Deprecated.
|
void |
afterResume(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
Deprecated.
|
void |
beforeResume(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
Deprecated.
|
void |
cleanup(org.zkoss.zk.ui.Execution exec,
org.zkoss.zk.ui.Execution parent,
List errs)
Deprecated.
|
boolean |
init(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
Deprecated.
|
void |
init(org.zkoss.zk.ui.Execution exec,
org.zkoss.zk.ui.Execution parent)
Deprecated.
|
void |
prepare(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
Deprecated.
|
public HibernateSessionContextListener()
public void init(org.zkoss.zk.ui.Execution exec,
org.zkoss.zk.ui.Execution parent)
init in interface org.zkoss.zk.ui.util.ExecutionInitpublic void cleanup(org.zkoss.zk.ui.Execution exec,
org.zkoss.zk.ui.Execution parent,
List errs)
cleanup in interface org.zkoss.zk.ui.util.ExecutionCleanuppublic void prepare(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
prepare in interface org.zkoss.zk.ui.event.EventThreadInitpublic boolean init(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
init in interface org.zkoss.zk.ui.event.EventThreadInitpublic void beforeResume(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
beforeResume in interface org.zkoss.zk.ui.event.EventThreadResumepublic void afterResume(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
afterResume in interface org.zkoss.zk.ui.event.EventThreadResumepublic void abortResume(org.zkoss.zk.ui.Component comp,
org.zkoss.zk.ui.event.Event evt)
abortResume in interface org.zkoss.zk.ui.event.EventThreadResumeCopyright © 2015. All rights reserved.