C# 클래스 Viki.LoadRunner.Engine.Executor.Threads.ThreadCoordinator

상속: IDisposable
파일 보기 프로젝트 열기: Vycka/LoadRunner

공개 프로퍼티들

프로퍼티 타입 설명
InitialUserData object

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AssertThreadErrors() 공개 메소드

public AssertThreadErrors ( ) : void
리턴 void

BuildWorkerThreadStats() 공개 메소드

public BuildWorkerThreadStats ( ) : WorkerThreadStats
리턴 WorkerThreadStats

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

InitializeThreadsAsync() 공개 메소드

public InitializeThreadsAsync ( int threadCount ) : void
threadCount int
리턴 void

StopAndDispose() 공개 메소드

public StopAndDispose ( int timeoutMilliseconds ) : void
timeoutMilliseconds int
리턴 void

StopWorkersAsync() 공개 메소드

public StopWorkersAsync ( int threadCount ) : void
threadCount int
리턴 void

ThreadCoordinator() 공개 메소드

public ThreadCoordinator ( Type testScenarioType, ITimer executionTimer, int initialThreadCount ) : System
testScenarioType System.Type
executionTimer ITimer
initialThreadCount int
리턴 System

TryEnqueueSingleIteration() 공개 메소드

public TryEnqueueSingleIteration ( ) : bool
리턴 bool

프로퍼티 상세

InitialUserData 공개적으로 프로퍼티

public object InitialUserData
리턴 object