C# Класс Helios.Concurrency.Impl.SharedFiber

A shared IFiber instance that avoids disposing the original Fiber in the event of a shutdown
Наследование: IFiber
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( System.Action op ) : void
Clone ( ) : IFiber
Dispose ( ) : void
Dispose ( bool isDisposing ) : void
GracefulShutdown ( System.TimeSpan gracePeriod ) : System.Threading.Tasks.Task
SharedFiber ( IFiber sharedFiber ) : System
Shutdown ( System.TimeSpan gracePeriod ) : void
Stop ( ) : void
SwapExecutor ( IExecutor executor ) : void

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

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

public Add ( System.Action op ) : void
op System.Action
Результат void

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

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

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

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

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

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

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

public GracefulShutdown ( System.TimeSpan gracePeriod ) : System.Threading.Tasks.Task
gracePeriod System.TimeSpan
Результат System.Threading.Tasks.Task

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

public SharedFiber ( IFiber sharedFiber ) : System
sharedFiber IFiber
Результат System

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

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

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

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

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

public SwapExecutor ( IExecutor executor ) : void
executor IExecutor
Результат void