C# Класс Helios.Ops.Executors.BasicExecutor

Basic synchronous executor
Наследование: IExecutor
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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