C# Class Helios.Reactor.Bootstrap.ServerBootstrap

Inheritance: Helios.Net.Bootstrap.AbstractBootstrap
Afficher le fichier Open project: helios-io/helios Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
BuildInternal ( ) : IConnectionFactory

Method Details

BufferSize() public méthode

public BufferSize ( int bufferSize ) : ServerBootstrap
bufferSize int
Résultat ServerBootstrap

Build() public méthode

public Build ( ) : IServerFactory
Résultat IServerFactory

BuildInternal() protected méthode

protected BuildInternal ( ) : IConnectionFactory
Résultat IConnectionFactory

Executor() public méthode

public Executor ( IExecutor executor ) : ServerBootstrap
executor IExecutor
Résultat ServerBootstrap

OnConnect() public méthode

public OnConnect ( ConnectionEstablishedCallback connectionEstablishedCallback ) : ServerBootstrap
connectionEstablishedCallback ConnectionEstablishedCallback
Résultat ServerBootstrap

OnDisconnect() public méthode

public OnDisconnect ( ConnectionTerminatedCallback connectionTerminatedCallback ) : ServerBootstrap
connectionTerminatedCallback ConnectionTerminatedCallback
Résultat ServerBootstrap

OnError() public méthode

public OnError ( ExceptionCallback exceptionCallback ) : ServerBootstrap
exceptionCallback ExceptionCallback
Résultat ServerBootstrap

OnReceive() public méthode

public OnReceive ( ReceivedDataCallback receivedDataCallback ) : ServerBootstrap
receivedDataCallback ReceivedDataCallback
Résultat ServerBootstrap

ServerBootstrap() public méthode

public ServerBootstrap ( ) : System
Résultat System

ServerBootstrap() public méthode

public ServerBootstrap ( ServerBootstrap other ) : System
other ServerBootstrap
Résultat System

SetAllocator() public méthode

public SetAllocator ( IByteBufAllocator allocator ) : ServerBootstrap
allocator IByteBufAllocator
Résultat ServerBootstrap

SetConfig() public méthode

public SetConfig ( IConnectionConfig config ) : ServerBootstrap
config IConnectionConfig
Résultat ServerBootstrap

SetDecoder() public méthode

public SetDecoder ( IMessageDecoder decoder ) : ServerBootstrap
decoder IMessageDecoder
Résultat ServerBootstrap

SetEncoder() public méthode

public SetEncoder ( IMessageEncoder encoder ) : ServerBootstrap
encoder IMessageEncoder
Résultat ServerBootstrap

SetOption() public méthode

public SetOption ( string optionKey, object optionValue ) : ServerBootstrap
optionKey string
optionValue object
Résultat ServerBootstrap

SetTransport() public méthode

public SetTransport ( TransportType type ) : ServerBootstrap
type TransportType
Résultat ServerBootstrap

Validate() public méthode

public Validate ( ) : void
Résultat void

WorkerThreads() public méthode

public WorkerThreads ( int workerThreadCount ) : ServerBootstrap
workerThreadCount int
Résultat ServerBootstrap

WorkersAreProxies() public méthode

public WorkersAreProxies ( bool useProxies ) : ServerBootstrap
useProxies bool
Résultat ServerBootstrap

WorkersShareFiber() public méthode

public WorkersShareFiber ( bool shareFiber ) : ServerBootstrap
shareFiber bool
Résultat ServerBootstrap