Namespace: OtlParallel

Interface IOmniPipelineStageEx

All Known Implementing Classes:
TOmniPipelineStage

public interface IOmniPipelineStageEx

Persistent
False

Property Summary
  public  boolean HandleExceptions
 
  public  integer NumTasks
 
  public  IOmniTaskConfig TaskConfig
 
  public  integer Throttle
 
  public  integer ThrottleLow
 
  public  integer ThrottleLowSat
 
 

Method Summary
  public Sub Execute(task: OtlTask.IOmniTask )
 
  public function boolean GetHandleExceptions()
 
  public function integer GetNumTasks()
 
  public function IOmniTaskConfig GetTaskConfig()
 
  public function integer GetThrottle()
 
  public function integer GetThrottleLow()
 
  public function integer GetThrottleLowSat()
 
  public Sub SetHandleExceptions(value: boolean)
 
  public Sub SetNumTasks(value: integer)
 
  public Sub SetQueues(inQueue: OtlCollections.IOmniBlockingCollection ; outQueue: OtlCollections.IOmniBlockingCollection )
 
  public Sub SetThrottle(value: integer)
 
  public Sub SetThrottleLow(value: integer)
 
  public Sub SetThrottleLowSat(value: integer)
 
 

Property Detail

HandleExceptions

public HandleExceptions: boolean
Type
boolean
Access
read/write

NumTasks

public NumTasks: integer
Type
integer
Access
read/write

TaskConfig

public TaskConfig: IOmniTaskConfig 
Type
IOmniTaskConfig
Access
read

Throttle

public Throttle: integer
Type
integer
Access
read/write

ThrottleLow

public ThrottleLow: integer
Type
integer
Access
read/write

ThrottleLowSat

public ThrottleLowSat: integer
Type
integer
Access
read/write

Method Detail

Execute

public procedure Execute(task: OtlTask.IOmniTask )
Reintroduce
False

GetHandleExceptions

public function GetHandleExceptions(): boolean
Reintroduce
False
Returns
boolean

GetNumTasks

public function GetNumTasks(): integer
Reintroduce
False
Returns
integer

GetTaskConfig

public function GetTaskConfig(): IOmniTaskConfig 
Reintroduce
False
Returns
IOmniTaskConfig

GetThrottle

public function GetThrottle(): integer
Reintroduce
False
Returns
integer

GetThrottleLow

public function GetThrottleLow(): integer
Reintroduce
False
Returns
integer

GetThrottleLowSat

public function GetThrottleLowSat(): integer
Reintroduce
False
Returns
integer

SetHandleExceptions

public procedure SetHandleExceptions(value: boolean)
Reintroduce
False

SetNumTasks

public procedure SetNumTasks(value: integer)
Reintroduce
False

SetQueues

public procedure SetQueues(inQueue: OtlCollections.IOmniBlockingCollection ; outQueue: OtlCollections.IOmniBlockingCollection )
Reintroduce
False

SetThrottle

public procedure SetThrottle(value: integer)
Reintroduce
False

SetThrottleLow

public procedure SetThrottleLow(value: integer)
Reintroduce
False

SetThrottleLowSat

public procedure SetThrottleLowSat(value: integer)
Reintroduce
False

Association Link

to Interface IOmniTaskConfig

Supplier
IOmniTaskConfig
Directed
False
Client
TaskConfig
Type
association