TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.execution.core.task
Class ProgressiveTask.Synchronicity

java.lang.Object
  extended by org.eclipse.hyades.execution.core.task.ProgressiveTask.Synchronicity
Enclosing class:
ProgressiveTask

public static final class ProgressiveTask.Synchronicity
extends java.lang.Object

A type-safe enumeration used to specify the synchronicity of the task when executed. For the execute method to block use SYNCHRONOUS, for the execute method to not block use ASYNCHRONOUS.


Field Summary
static ProgressiveTask.Synchronicity ASYNCHRONOUS
          The task will be executed without blocking at the execute method
static ProgressiveTask.Synchronicity SYNCHRONOUS
          The calling thread will be blocked when invoking the execute method
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASYNCHRONOUS

public static final ProgressiveTask.Synchronicity ASYNCHRONOUS
The task will be executed without blocking at the execute method


SYNCHRONOUS

public static final ProgressiveTask.Synchronicity SYNCHRONOUS
The calling thread will be blocked when invoking the execute method


TPTP 4.6.0 Platform Project
Public API Specification