The system.process library allow you to create and manage asynchronous operations in your applications.
Classes
- Action
- This abstract class represents the basic definition implemented in the Action objects.
- Batch
- Enables you to apply a common
Actionto a group ofActionobjects. - BatchTask
- Batchs a serie of actions and run it in the same time.
- Cache
- Enqueue a collection of members definitions (commands) to apply or invoke with the specified target object.
- Chain
- A chain is a sequence with a finite or infinite number of actions.
- Do
- A simple command to do something.
- FrameTimer
- A FrameTimer let you run code on a specified time sequence and use the
requestAnimationFramemethod. - Lock
- Invoked to lock a specific
Lockableobject. - Task
- An abstract class to create a set of complex commands or actions.
- TaskGroup
- The abstract class to creates collections who group some
Actionobjects in one. - TimeoutPolicy
- Defines the policies of the timeout states in your application.
- Timer
- The
Timerobjects which let you run code on a specified time sequence. - Unlock
- Invoked to unlock a specific
Lockableobject.
Namespaces
Members
-
<static> FPMS
-
The target frames per millisecond used in the
system.process.FrameTimerinstances.
Methods
-
isLockable(target)
-
Indicates if the specific objet is
Lockableor contains thelock()/unlock()/isLocked()methods.Parameters:
Name Type Description targetobject The object to evaluate.
Returns:
trueif the object isLockable. -
isPrioritizable(target)
-
Indicates if the specific objet implements the
Priorityinterface or contains apriorityattribute.Parameters:
Name Type Description targetobject The object to evaluate.
Returns:
trueif the object implements thePriorityinterface. -
isResetable(target)
-
Indicates if the specific objet is
Resetableand contains areset()method.Parameters:
Name Type Description targetobject The object to evaluate.
Returns:
trueif the object isResetable. -
isResumable(target)
-
Indicates if the specific objet is
Resumableand contains aresume()method.Parameters:
Name Type Description targetobject The object to evaluate.
Returns:
trueif the object isResumable. -
isRunnable(target)
-
Indicates if the specific objet is
Runnableand contains arun()method.Parameters:
Name Type Description targetobject The object to evaluate.
Returns:
trueif the object isRunnable. -
isStartable(target)
-
Indicates if the specific objet is
Startableand contains astart()method.Parameters:
Name Type Description targetobject The object to evaluate.
Returns:
trueif the object isStartable. -
isStoppable(target)
-
Indicates if the specific objet is
Stoppableand contains astop()method.Parameters:
Name Type Description targetobject The object to evaluate.
Returns:
trueif the object isStoppable.