C# Class Apache.NMS.ActiveMQ.Threads.CompositeTaskRunner

A TaskRunner that dedicates a single thread to running a single Task.
Inheritance: TaskRunner
Afficher le fichier Open project: ThorTech/apache-nms Class Usage Examples

Méthodes publiques

Méthode Description
AddTask ( CompositeTask task ) : void
CompositeTaskRunner ( ) : System
CompositeTaskRunner ( string name ) : System
RemoveTask ( CompositeTask task ) : void
Shutdown ( ) : void
Shutdown ( System.TimeSpan timeout ) : void
ShutdownWithAbort ( System.TimeSpan timeout ) : void
Wakeup ( ) : void

Private Methods

Méthode Description
Iterate ( ) : bool
Run ( ) : void

Method Details

AddTask() public méthode

public AddTask ( CompositeTask task ) : void
task CompositeTask
Résultat void

CompositeTaskRunner() public méthode

public CompositeTaskRunner ( ) : System
Résultat System

CompositeTaskRunner() public méthode

public CompositeTaskRunner ( string name ) : System
name string
Résultat System

RemoveTask() public méthode

public RemoveTask ( CompositeTask task ) : void
task CompositeTask
Résultat void

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

Shutdown() public méthode

public Shutdown ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

ShutdownWithAbort() public méthode

public ShutdownWithAbort ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

Wakeup() public méthode

public Wakeup ( ) : void
Résultat void