C# Class Helios.Net.Bootstrap.ClientBootstrap

Client bootstrap for outbound connections
Inheritance: AbstractBootstrap
Datei anzeigen Open project: helios-io/helios Class Usage Examples

Public Methods

Method 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

Protected Methods

Method Description
BuildInternal ( ) : IConnectionFactory

Method Details

BuildInternal() protected method

protected BuildInternal ( ) : IConnectionFactory
return IConnectionFactory

ClientBootstrap() public method

public ClientBootstrap ( ) : System
return System

ClientBootstrap() public method

public ClientBootstrap ( ClientBootstrap other ) : System
other ClientBootstrap
return System

Executor() public method

public Executor ( IExecutor executor ) : ClientBootstrap
executor IExecutor
return ClientBootstrap

OnConnect() public method

public OnConnect ( ConnectionEstablishedCallback connectionEstablishedCallback ) : ClientBootstrap
connectionEstablishedCallback ConnectionEstablishedCallback
return ClientBootstrap

OnDisconnect() public method

public OnDisconnect ( ConnectionTerminatedCallback connectionTerminatedCallback ) : ClientBootstrap
connectionTerminatedCallback ConnectionTerminatedCallback
return ClientBootstrap

OnError() public method

public OnError ( ExceptionCallback exceptionCallback ) : ClientBootstrap
exceptionCallback ExceptionCallback
return ClientBootstrap

OnReceive() public method

public OnReceive ( ReceivedDataCallback receivedDataCallback ) : ClientBootstrap
receivedDataCallback ReceivedDataCallback
return ClientBootstrap

RemoteAddress() public method

public RemoteAddress ( INode node ) : ClientBootstrap
node INode
return ClientBootstrap

SetAllocator() public method

public SetAllocator ( IByteBufAllocator allocator ) : ClientBootstrap
allocator IByteBufAllocator
return ClientBootstrap

SetConfig() public method

public SetConfig ( IConnectionConfig config ) : ClientBootstrap
config IConnectionConfig
return ClientBootstrap

SetDecoder() public method

public SetDecoder ( IMessageDecoder decoder ) : ClientBootstrap
decoder IMessageDecoder
return ClientBootstrap

SetEncoder() public method

public SetEncoder ( IMessageEncoder encoder ) : ClientBootstrap
encoder IMessageEncoder
return ClientBootstrap

SetOption() public method

public SetOption ( string optionKey, object optionValue ) : ClientBootstrap
optionKey string
optionValue object
return ClientBootstrap

SetTransport() public method

public SetTransport ( TransportType type ) : ClientBootstrap
type TransportType
return ClientBootstrap

Validate() public method

public Validate ( ) : void
return void

WorkerThreads() public method

public WorkerThreads ( int workerThreadCount ) : ClientBootstrap
workerThreadCount int
return ClientBootstrap