C# 클래스 Helios.Ops.Executors.BasicExecutor

Basic synchronous executor
상속: IExecutor
파일 보기 프로젝트 열기: helios-io/helios 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
AcceptingJobsDeadline ScheduledValue

공개 메소드들

메소드 설명
BasicExecutor ( ) : System
Clone ( ) : IExecutor
Execute ( System.Action op ) : void
Execute ( IList op ) : void
Execute ( IList ops, Action remainingOps ) : void
Execute ( Task task ) : void
ExecuteAsync ( System.Action op ) : Task
ExecuteAsync ( IList op ) : Task
ExecuteAsync ( IList ops, Action remainingOps ) : Task
GracefulShutdown ( System.TimeSpan gracePeriod ) : Task
InThread ( Thread thread ) : bool
Shutdown ( ) : void
Shutdown ( System.TimeSpan gracePeriod ) : void

메소드 상세

BasicExecutor() 공개 메소드

public BasicExecutor ( ) : System
리턴 System

Clone() 공개 메소드

public Clone ( ) : IExecutor
리턴 IExecutor

Execute() 공개 메소드

public Execute ( System.Action op ) : void
op System.Action
리턴 void

Execute() 공개 메소드

public Execute ( IList op ) : void
op IList
리턴 void

Execute() 공개 메소드

public Execute ( IList ops, Action remainingOps ) : void
ops IList
remainingOps Action
리턴 void

Execute() 공개 메소드

public Execute ( Task task ) : void
task Task
리턴 void

ExecuteAsync() 공개 메소드

public ExecuteAsync ( System.Action op ) : Task
op System.Action
리턴 Task

ExecuteAsync() 공개 메소드

public ExecuteAsync ( IList op ) : Task
op IList
리턴 Task

ExecuteAsync() 공개 메소드

public ExecuteAsync ( IList ops, Action remainingOps ) : Task
ops IList
remainingOps Action
리턴 Task

GracefulShutdown() 공개 메소드

public GracefulShutdown ( System.TimeSpan gracePeriod ) : Task
gracePeriod System.TimeSpan
리턴 Task

InThread() 공개 메소드

public InThread ( Thread thread ) : bool
thread Thread
리턴 bool

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

Shutdown() 공개 메소드

public Shutdown ( System.TimeSpan gracePeriod ) : void
gracePeriod System.TimeSpan
리턴 void

프로퍼티 상세

AcceptingJobsDeadline 보호되어 있는 프로퍼티

protected ScheduledValue AcceptingJobsDeadline
리턴 ScheduledValue