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

    Modifier and Type
    Method
    Description
    void
    execute(org.zkoss.zk.ui.Desktop desktop)
    Execute the operation.
    The OperationThread will activate desktop first, then call this method, and then call deactivate.
    void
    failToExecute(org.zkoss.zk.ui.Desktop desktop)
    Notify when 1.any Exception occurs when execute 2.thread is terminate by OperationThread.terminate() 3.desktop is not longer available
  • Method Details

    • execute

      void execute(org.zkoss.zk.ui.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(org.zkoss.zk.ui.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.