C# Class Helios.Channels.MultithreadEventLoopGroup

IEventLoopGroup implementation designs for multiplexing multiple active IChannel instances across one or more SingleThreadEventLoop instances.
Inheritance: IEventLoopGroup
Mostra file Open project: helios-io/helios Class Usage Examples

Public Methods

Method Description
GetNext ( ) : IEventLoop
MultithreadEventLoopGroup ( ) : System
MultithreadEventLoopGroup ( Func eventLoopFactory ) : System
MultithreadEventLoopGroup ( Func eventLoopFactory, int eventLoopCount ) : System
MultithreadEventLoopGroup ( int eventLoopCount ) : System
ShutdownGracefullyAsync ( ) : Task

Method Details

GetNext() public method

public GetNext ( ) : IEventLoop
return IEventLoop

MultithreadEventLoopGroup() public method

public MultithreadEventLoopGroup ( ) : System
return System

MultithreadEventLoopGroup() public method

public MultithreadEventLoopGroup ( Func eventLoopFactory ) : System
eventLoopFactory Func
return System

MultithreadEventLoopGroup() public method

public MultithreadEventLoopGroup ( Func eventLoopFactory, int eventLoopCount ) : System
eventLoopFactory Func
eventLoopCount int
return System

MultithreadEventLoopGroup() public method

public MultithreadEventLoopGroup ( int eventLoopCount ) : System
eventLoopCount int
return System

ShutdownGracefullyAsync() public method

public ShutdownGracefullyAsync ( ) : Task
return Task