Namespace: OtlParallel

Class TOmniJoinState

System.TInterfacedObject
  |
  +-- OtlParallel.TOmniJoinState
All Implemented Interfaces:
IOmniJoinState , IOmniJoinStateEx

public class TOmniJoinState ( System.TInterfacedObject , IOmniJoinState , IOmniJoinStateEx )

Sealed
False
Abstract
False
Persistent
False

Property Summary
  public  OtlTask.IOmniTask Task
 
  public  OtlTaskControl.IOmniTaskControl TaskControl
 
 

Constructor Summary
Create(globalCancelationFlag: OtlSync.IOmniCancellationToken ; globalExceptionFlag: OtlSync.IOmniCancellationToken )
 
 

Method Summary
  public Sub Cancel()
 
  public function boolean IsCancelled()
 
  public function boolean IsExceptional()
 
  public Sub SetTask(aTask: OtlTask.IOmniTask )
 
 

Property Detail

Task

public Task: OtlTask.IOmniTask 
Type
IOmniTask
Class
False
Access
read

TaskControl

public TaskControl: OtlTaskControl.IOmniTaskControl 
Type
IOmniTaskControl
Class
False
Access
read/write

Constructor Detail

Create

public constructor Create(globalCancelationFlag: OtlSync.IOmniCancellationToken ; globalExceptionFlag: OtlSync.IOmniCancellationToken )
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Cancel

public procedure Cancel()
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

IsCancelled

public function IsCancelled(): boolean
Final
False
Reintroduce
False
Abstract
False
Returns
boolean
Override
False
Virtual
False
Class
False

IsExceptional

public function IsExceptional(): boolean
Final
False
Reintroduce
False
Abstract
False
Returns
boolean
Override
False
Virtual
False
Class
False

SetTask

public procedure SetTask(aTask: OtlTask.IOmniTask )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Implementation Link

to Interface IOmniJoinState

Client
TOmniJoinState
Supplier
IOmniJoinState

to Interface IOmniJoinStateEx

Client
TOmniJoinState
Supplier
IOmniJoinStateEx

Association Link

to Interface IOmniCancellationToken

Supplier
IOmniCancellationToken
Directed
False
Client
FGlobalCancelationFlag
Type
association

to Interface IOmniCancellationToken

Supplier
IOmniCancellationToken
Directed
False
Client
FGlobalExceptionFlag
Type
association

to Interface IOmniTask

Supplier
IOmniTask
Directed
False
Client
FTask
Type
association

to Interface IOmniTaskControl

Supplier
IOmniTaskControl
Directed
False
Client
FTaskControl
Type
association

to Interface IOmniTask

Supplier
IOmniTask
Directed
False
Client
Task
Type
association

to Interface IOmniTaskControl

Supplier
IOmniTaskControl
Directed
False
Client
TaskControl
Type
association