C# Класс Helios.Reactor.Bootstrap.ServerBootstrap

Наследование: Helios.Net.Bootstrap.AbstractBootstrap
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BufferSize ( int bufferSize ) : ServerBootstrap
Build ( ) : IServerFactory
Executor ( IExecutor executor ) : ServerBootstrap
OnConnect ( ConnectionEstablishedCallback connectionEstablishedCallback ) : ServerBootstrap
OnDisconnect ( ConnectionTerminatedCallback connectionTerminatedCallback ) : ServerBootstrap
OnError ( ExceptionCallback exceptionCallback ) : ServerBootstrap
OnReceive ( ReceivedDataCallback receivedDataCallback ) : ServerBootstrap
ServerBootstrap ( ) : System
ServerBootstrap ( ServerBootstrap other ) : System
SetAllocator ( IByteBufAllocator allocator ) : ServerBootstrap
SetConfig ( IConnectionConfig config ) : ServerBootstrap
SetDecoder ( IMessageDecoder decoder ) : ServerBootstrap
SetEncoder ( IMessageEncoder encoder ) : ServerBootstrap
SetOption ( string optionKey, object optionValue ) : ServerBootstrap
SetTransport ( TransportType type ) : ServerBootstrap
Validate ( ) : void
WorkerThreads ( int workerThreadCount ) : ServerBootstrap
WorkersAreProxies ( bool useProxies ) : ServerBootstrap
WorkersShareFiber ( bool shareFiber ) : ServerBootstrap

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

Метод Описание
BuildInternal ( ) : IConnectionFactory

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

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

public BufferSize ( int bufferSize ) : ServerBootstrap
bufferSize int
Результат ServerBootstrap

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

public Build ( ) : IServerFactory
Результат IServerFactory

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

protected BuildInternal ( ) : IConnectionFactory
Результат IConnectionFactory

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

public Executor ( IExecutor executor ) : ServerBootstrap
executor IExecutor
Результат ServerBootstrap

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

public OnConnect ( ConnectionEstablishedCallback connectionEstablishedCallback ) : ServerBootstrap
connectionEstablishedCallback ConnectionEstablishedCallback
Результат ServerBootstrap

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

public OnDisconnect ( ConnectionTerminatedCallback connectionTerminatedCallback ) : ServerBootstrap
connectionTerminatedCallback ConnectionTerminatedCallback
Результат ServerBootstrap

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

public OnError ( ExceptionCallback exceptionCallback ) : ServerBootstrap
exceptionCallback ExceptionCallback
Результат ServerBootstrap

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

public OnReceive ( ReceivedDataCallback receivedDataCallback ) : ServerBootstrap
receivedDataCallback ReceivedDataCallback
Результат ServerBootstrap

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

public ServerBootstrap ( ) : System
Результат System

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

public ServerBootstrap ( ServerBootstrap other ) : System
other ServerBootstrap
Результат System

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

public SetAllocator ( IByteBufAllocator allocator ) : ServerBootstrap
allocator IByteBufAllocator
Результат ServerBootstrap

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

public SetConfig ( IConnectionConfig config ) : ServerBootstrap
config IConnectionConfig
Результат ServerBootstrap

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

public SetDecoder ( IMessageDecoder decoder ) : ServerBootstrap
decoder IMessageDecoder
Результат ServerBootstrap

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

public SetEncoder ( IMessageEncoder encoder ) : ServerBootstrap
encoder IMessageEncoder
Результат ServerBootstrap

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

public SetOption ( string optionKey, object optionValue ) : ServerBootstrap
optionKey string
optionValue object
Результат ServerBootstrap

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

public SetTransport ( TransportType type ) : ServerBootstrap
type TransportType
Результат ServerBootstrap

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

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

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

public WorkerThreads ( int workerThreadCount ) : ServerBootstrap
workerThreadCount int
Результат ServerBootstrap

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

public WorkersAreProxies ( bool useProxies ) : ServerBootstrap
useProxies bool
Результат ServerBootstrap

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

public WorkersShareFiber ( bool shareFiber ) : ServerBootstrap
shareFiber bool
Результат ServerBootstrap