org.zkoss.spring.security.config
Class ZkSecurityContextListener

java.lang.Object
  extended by org.zkoss.spring.security.config.ZkSecurityContextListener
All Implemented Interfaces:
org.zkoss.zk.ui.event.EventThreadCleanup, org.zkoss.zk.ui.event.EventThreadInit, org.zkoss.zk.ui.event.EventThreadResume

public class ZkSecurityContextListener
extends java.lang.Object
implements org.zkoss.zk.ui.event.EventThreadInit, org.zkoss.zk.ui.event.EventThreadCleanup, org.zkoss.zk.ui.event.EventThreadResume

Synchronize the Spring Security SecurityContext between servlet thread and event thread.

Since:
1.0
Author:
henrichen

Constructor Summary
ZkSecurityContextListener()
           
 
Method Summary
 void abortResume(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
           
 void afterResume(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
           
 void beforeResume(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
           
 void cleanup(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt, java.util.List errs)
           
 void complete(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
           
 boolean init(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event event)
           
 void prepare(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZkSecurityContextListener

public ZkSecurityContextListener()
Method Detail

prepare

public void prepare(org.zkoss.zk.ui.Component comp,
                    org.zkoss.zk.ui.event.Event event)
             throws java.lang.Exception
Specified by:
prepare in interface org.zkoss.zk.ui.event.EventThreadInit
Throws:
java.lang.Exception

init

public boolean init(org.zkoss.zk.ui.Component comp,
                    org.zkoss.zk.ui.event.Event event)
             throws java.lang.Exception
Specified by:
init in interface org.zkoss.zk.ui.event.EventThreadInit
Throws:
java.lang.Exception

cleanup

public void cleanup(org.zkoss.zk.ui.Component comp,
                    org.zkoss.zk.ui.event.Event evt,
                    java.util.List errs)
             throws java.lang.Exception
Specified by:
cleanup in interface org.zkoss.zk.ui.event.EventThreadCleanup
Throws:
java.lang.Exception

complete

public void complete(org.zkoss.zk.ui.Component comp,
                     org.zkoss.zk.ui.event.Event evt)
              throws java.lang.Exception
Specified by:
complete in interface org.zkoss.zk.ui.event.EventThreadCleanup
Throws:
java.lang.Exception

beforeResume

public void beforeResume(org.zkoss.zk.ui.Component comp,
                         org.zkoss.zk.ui.event.Event evt)
                  throws java.lang.Exception
Specified by:
beforeResume in interface org.zkoss.zk.ui.event.EventThreadResume
Throws:
java.lang.Exception

afterResume

public void afterResume(org.zkoss.zk.ui.Component comp,
                        org.zkoss.zk.ui.event.Event evt)
                 throws java.lang.Exception
Specified by:
afterResume in interface org.zkoss.zk.ui.event.EventThreadResume
Throws:
java.lang.Exception

abortResume

public void abortResume(org.zkoss.zk.ui.Component comp,
                        org.zkoss.zk.ui.event.Event evt)
                 throws java.lang.Exception
Specified by:
abortResume in interface org.zkoss.zk.ui.event.EventThreadResume
Throws:
java.lang.Exception


Copyright © 2005-2007 Potix Corporation. All Rights Reserved.