org.zkoss.zkdemo.test
Class MyExecCleanup

java.lang.Object
  extended by org.zkoss.zkdemo.test.MyExecCleanup
All Implemented Interfaces:
ExecutionCleanup

public class MyExecCleanup
extends java.lang.Object
implements ExecutionCleanup

Test of execution cleanup. Used to test Bug 1868371.

Author:
tomyeh

Constructor Summary
MyExecCleanup()
           
 
Method Summary
 void cleanup(Execution exec, Execution parent, java.util.List errs)
          called when an execution is about to be destroyed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyExecCleanup

public MyExecCleanup()
Method Detail

cleanup

public void cleanup(Execution exec,
                    Execution parent,
                    java.util.List errs)
             throws java.lang.Exception
Description copied from interface: ExecutionCleanup
called when an execution is about to be destroyed.

If this method throws an exception, the stack trace will be logged, and the error message will be displayed at the client.

When this method is invoked, the execution is still activated, so you can create components here.

Specified by:
cleanup in interface ExecutionCleanup
Parameters:
exec - the exection to clean up.
parent - the previous execution, or null if no previous at all
errs - a list of exceptions (java.lang.Throwable) if any exception occured before this method is called, or null if no exeption at all. Note: you can manipulate the list directly to add or clean up exceptions. For example, if exceptions are fixed correctly, you can call errs.clear() such that no error message will be displayed at the client.
Throws:
java.lang.Exception


Copyright © 2005-2009 Potix Corporation. All Rights Reserved. SourceForge.net Logo