C# Класс Helios.Net.Bootstrap.ClientBootstrap

Client bootstrap for outbound connections
Наследование: AbstractBootstrap
Показать файл Открыть проект Примеры использования класса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public RemoteAddress ( INode node ) : ClientBootstrap
node INode
Результат ClientBootstrap

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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