C# Класс Hazelcast.Client.Connection.ClientConnection

Holds the clientSocket to one of the members of Hazelcast ICluster.
Holds the clientSocket to one of the members of Hazelcast ICluster.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ClientConnection ( ClientConnectionManager clientConnectionManager, ClientInvocationService invocationService, int id, Address address, ClientNetworkConfig clientNetworkConfig ) : System
Close ( ) : void
GetAddress ( ) : Address
GetLocalSocketAddress ( ) : IPEndPoint
HeartbeatFailed ( ) : void
HeartbeatSucceeded ( ) : void
Init ( ISocketInterceptor socketInterceptor ) : void
IsOwner ( ) : bool
SetOwner ( ) : void
ToString ( ) : string
WriteAsync ( ISocketWritable packet ) : bool

Приватные методы

Метод Описание
BeginRead ( ) : void
CheckLive ( ) : bool
EndReadCallback ( IAsyncResult asyncResult ) : void
GetSocket ( ) : Socket
HandleSocketException ( Exception e ) : void
RemoteCertificateValidationCallback ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors, ClientNetworkConfig clientNetworkConfig ) : bool
StartReadWriteLoop ( ) : void
WriteQueueLoop ( ) : void

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

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

public ClientConnection ( ClientConnectionManager clientConnectionManager, ClientInvocationService invocationService, int id, Address address, ClientNetworkConfig clientNetworkConfig ) : System
clientConnectionManager ClientConnectionManager
invocationService Hazelcast.Client.Spi.ClientInvocationService
id int
address Hazelcast.IO.Address
clientNetworkConfig Hazelcast.Config.ClientNetworkConfig
Результат System

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

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

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

public GetAddress ( ) : Address
Результат Hazelcast.IO.Address

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

public GetLocalSocketAddress ( ) : IPEndPoint
Результат System.Net.IPEndPoint

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

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

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

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

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

public Init ( ISocketInterceptor socketInterceptor ) : void
socketInterceptor ISocketInterceptor
Результат void

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

public IsOwner ( ) : bool
Результат bool

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

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

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

public ToString ( ) : string
Результат string

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

public WriteAsync ( ISocketWritable packet ) : bool
packet ISocketWritable
Результат bool