C# Class Helios.Net.Bootstrap.ClientBootstrap

Client bootstrap for outbound connections
Inheritance: AbstractBootstrap
Afficher le fichier Open project: helios-io/helios Class Usage Examples

Méthodes publiques

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

Méthodes protégées

Méthode Description
BuildInternal ( ) : IConnectionFactory

Method Details

BuildInternal() protected méthode

protected BuildInternal ( ) : IConnectionFactory
Résultat IConnectionFactory

ClientBootstrap() public méthode

public ClientBootstrap ( ) : System
Résultat System

ClientBootstrap() public méthode

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

Executor() public méthode

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

OnConnect() public méthode

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

OnDisconnect() public méthode

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

OnError() public méthode

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

OnReceive() public méthode

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

RemoteAddress() public méthode

public RemoteAddress ( INode node ) : ClientBootstrap
node INode
Résultat ClientBootstrap

SetAllocator() public méthode

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

SetConfig() public méthode

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

SetDecoder() public méthode

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

SetEncoder() public méthode

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

SetOption() public méthode

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

SetTransport() public méthode

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

Validate() public méthode

public Validate ( ) : void
Résultat void

WorkerThreads() public méthode

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