C# 클래스 Helios.Reactor.Bootstrap.ServerBootstrap

상속: Helios.Net.Bootstrap.AbstractBootstrap
파일 보기 프로젝트 열기: helios-io/helios 1 사용 예제들

공개 메소드들

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

보호된 메소드들

메소드 설명
BuildInternal ( ) : IConnectionFactory

메소드 상세

BufferSize() 공개 메소드

public BufferSize ( int bufferSize ) : ServerBootstrap
bufferSize int
리턴 ServerBootstrap

Build() 공개 메소드

public Build ( ) : IServerFactory
리턴 IServerFactory

BuildInternal() 보호된 메소드

protected BuildInternal ( ) : IConnectionFactory
리턴 IConnectionFactory

Executor() 공개 메소드

public Executor ( IExecutor executor ) : ServerBootstrap
executor IExecutor
리턴 ServerBootstrap

OnConnect() 공개 메소드

public OnConnect ( ConnectionEstablishedCallback connectionEstablishedCallback ) : ServerBootstrap
connectionEstablishedCallback ConnectionEstablishedCallback
리턴 ServerBootstrap

OnDisconnect() 공개 메소드

public OnDisconnect ( ConnectionTerminatedCallback connectionTerminatedCallback ) : ServerBootstrap
connectionTerminatedCallback ConnectionTerminatedCallback
리턴 ServerBootstrap

OnError() 공개 메소드

public OnError ( ExceptionCallback exceptionCallback ) : ServerBootstrap
exceptionCallback ExceptionCallback
리턴 ServerBootstrap

OnReceive() 공개 메소드

public OnReceive ( ReceivedDataCallback receivedDataCallback ) : ServerBootstrap
receivedDataCallback ReceivedDataCallback
리턴 ServerBootstrap

ServerBootstrap() 공개 메소드

public ServerBootstrap ( ) : System
리턴 System

ServerBootstrap() 공개 메소드

public ServerBootstrap ( ServerBootstrap other ) : System
other ServerBootstrap
리턴 System

SetAllocator() 공개 메소드

public SetAllocator ( IByteBufAllocator allocator ) : ServerBootstrap
allocator IByteBufAllocator
리턴 ServerBootstrap

SetConfig() 공개 메소드

public SetConfig ( IConnectionConfig config ) : ServerBootstrap
config IConnectionConfig
리턴 ServerBootstrap

SetDecoder() 공개 메소드

public SetDecoder ( IMessageDecoder decoder ) : ServerBootstrap
decoder IMessageDecoder
리턴 ServerBootstrap

SetEncoder() 공개 메소드

public SetEncoder ( IMessageEncoder encoder ) : ServerBootstrap
encoder IMessageEncoder
리턴 ServerBootstrap

SetOption() 공개 메소드

public SetOption ( string optionKey, object optionValue ) : ServerBootstrap
optionKey string
optionValue object
리턴 ServerBootstrap

SetTransport() 공개 메소드

public SetTransport ( TransportType type ) : ServerBootstrap
type TransportType
리턴 ServerBootstrap

Validate() 공개 메소드

public Validate ( ) : void
리턴 void

WorkerThreads() 공개 메소드

public WorkerThreads ( int workerThreadCount ) : ServerBootstrap
workerThreadCount int
리턴 ServerBootstrap

WorkersAreProxies() 공개 메소드

public WorkersAreProxies ( bool useProxies ) : ServerBootstrap
useProxies bool
리턴 ServerBootstrap

WorkersShareFiber() 공개 메소드

public WorkersShareFiber ( bool shareFiber ) : ServerBootstrap
shareFiber bool
리턴 ServerBootstrap