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 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.