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

Abstract base class for working with IEventLoop instances inside a IConnection
Наследование: IEventLoop
Показать файл Открыть проект

Открытые методы

Метод Описание
Clone ( ) : IExecutor
Dispose ( ) : void
Dispose ( bool isDisposing ) : void
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
Next ( ) : IExecutor

Returns a new IEventLoop that can be chained after this one

Shutdown ( ) : void
Shutdown ( System.TimeSpan gracePeriod ) : void

Защищенные методы

Метод Описание
AbstractEventLoop ( IFiber scheduler ) : System

Описание методов

AbstractEventLoop() защищенный Метод

protected AbstractEventLoop ( IFiber scheduler ) : System
scheduler IFiber
Результат System

Clone() публичный абстрактный Метод

public abstract Clone ( ) : IExecutor
Результат IExecutor

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( bool isDisposing ) : void
isDisposing bool
Результат void

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

Next() публичный абстрактный Метод

Returns a new IEventLoop that can be chained after this one
public abstract Next ( ) : IExecutor
Результат IExecutor

Shutdown() публичный Метод

public Shutdown ( ) : void
Результат void

Shutdown() публичный Метод

public Shutdown ( System.TimeSpan gracePeriod ) : void
gracePeriod System.TimeSpan
Результат void