org.zkoss.zkex.zul.impl
Interface Operation


public interface Operation

This interface is for model sharer developer only, you rarely need to use this interface.

Available in ZK PE and ZK EE.

A model sharer will add Operation to OperationQueue, then OperationThread which monitor this queue will consume operations and execute(Desktop) it.
The method failToExecute(Desktop) will be invoked when

  1. Any Exception occurs when execute
  2. Thread is terminate by OperationThread.terminate()
  3. Desktop is no longer available

Since:
3.0.0
Author:
Dennis.Chen

Method Summary
 void execute(Desktop desktop)
          Execute the operation.
 void failToExecute(Desktop desktop)
          Notify when 1.any Exception occurs when execute 2.thread is terminate by OperationThread.terminate() 3.desktop is not longer available
 

Method Detail

execute

void execute(Desktop desktop)
Execute the operation.
The OperationThread will activate desktop first, then call this method, and then call deactivate.

Parameters:
desktop - the desktop which OperationThread associate to.

failToExecute

void failToExecute(Desktop desktop)
Notify when 1.any Exception occurs when execute 2.thread is terminate by OperationThread.terminate() 3.desktop is not longer available

Parameters:
desktop - the Desktop which OperationThread associate to.


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