Namespace: OtlDataManager

Class TOmniDataManager

OtlDataManager.TOmniDataManager
Direct Known Subclasses:
TOmniBaseDataManager

public class TOmniDataManager

Sealed
False
summary
Data manager. All methods can and will be called from multiple threads
at the same time!
Abstract
True
Persistent
False

Method Summary
  public function TOmniOutputBuffer AllocateOutputBuffer()
 
  public function TOmniLocalQueue CreateLocalQueue()
 
  public function boolean GetNext(package: TOmniDataPackage )
 
  public Sub ReleaseOutputBuffer(buffer: TOmniOutputBuffer )
 
  public Sub SetOutput(queue: OtlCollections.IOmniBlockingCollection )
 
 

Method Detail

AllocateOutputBuffer

public function AllocateOutputBuffer(): TOmniOutputBuffer 
Final
False
Reintroduce
False
Abstract
True
Returns
TOmniOutputBuffer
Override
False
Virtual
True
Class
False

CreateLocalQueue

public function CreateLocalQueue(): TOmniLocalQueue 
Final
False
Reintroduce
False
Abstract
True
Returns
TOmniLocalQueue
Override
False
Virtual
True
Class
False

GetNext

public function GetNext(package: TOmniDataPackage ): boolean
Final
False
Reintroduce
False
Abstract
True
Returns
boolean
Override
False
Virtual
True
Class
False

ReleaseOutputBuffer

public procedure ReleaseOutputBuffer(buffer: TOmniOutputBuffer )
Final
False
Reintroduce
False
Abstract
True
Override
False
Virtual
True
Class
False

SetOutput

public procedure SetOutput(queue: OtlCollections.IOmniBlockingCollection )
Final
False
Reintroduce
False
Abstract
True
Override
False
Virtual
True
Class
False