C# 클래스 Helios.Net.Bootstrap.ClientBootstrap

Client bootstrap for outbound connections
상속: AbstractBootstrap
파일 보기 프로젝트 열기: helios-io/helios 1 사용 예제들

공개 메소드들

메소드 설명
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