C# Class Viki.LoadRunner.Engine.Executor.Threads.ThreadCoordinator

Inheritance: IDisposable
Afficher le fichier Open project: Vycka/LoadRunner

Méthodes publiques

Свойство Type Description
InitialUserData object

Méthodes publiques

Méthode Description
AssertThreadErrors ( ) : void
BuildWorkerThreadStats ( ) : WorkerThreadStats
Dispose ( ) : void
InitializeThreadsAsync ( int threadCount ) : void
StopAndDispose ( int timeoutMilliseconds ) : void
StopWorkersAsync ( int threadCount ) : void
ThreadCoordinator ( Type testScenarioType, ITimer executionTimer, int initialThreadCount ) : System
TryEnqueueSingleIteration ( ) : bool

Private Methods

Méthode Description
CreateThreads ( int threadCount ) : IEnumerable
ExecutorThreadScenarioIterationFinished ( TestExecutorThread sender, IterationResult result ) : void
ExecutorThread_ThreadFailed ( TestExecutorThread sender, IterationResult result, Exception ex ) : void
InitializeThreads ( int threadCount ) : void
NewThread_ScenarioSetupSucceeded ( TestExecutorThread sender ) : void
OnScenarioExecutionFinished ( IterationResult result ) : void
TryDequeueFreeThread ( ) : TestExecutorThread
TryRemoveThread ( int threadId ) : void

Method Details

AssertThreadErrors() public méthode

public AssertThreadErrors ( ) : void
Résultat void

BuildWorkerThreadStats() public méthode

public BuildWorkerThreadStats ( ) : WorkerThreadStats
Résultat WorkerThreadStats

Dispose() public méthode

public Dispose ( ) : void
Résultat void

InitializeThreadsAsync() public méthode

public InitializeThreadsAsync ( int threadCount ) : void
threadCount int
Résultat void

StopAndDispose() public méthode

public StopAndDispose ( int timeoutMilliseconds ) : void
timeoutMilliseconds int
Résultat void

StopWorkersAsync() public méthode

public StopWorkersAsync ( int threadCount ) : void
threadCount int
Résultat void

ThreadCoordinator() public méthode

public ThreadCoordinator ( Type testScenarioType, ITimer executionTimer, int initialThreadCount ) : System
testScenarioType System.Type
executionTimer ITimer
initialThreadCount int
Résultat System

TryEnqueueSingleIteration() public méthode

public TryEnqueueSingleIteration ( ) : bool
Résultat bool

Property Details

InitialUserData public_oe property

public object InitialUserData
Résultat object