C# Class Hazelcast.Client.Spi.ClientPartitionService

Inheritance: IClientPartitionService
Mostrar archivo Open project: hazelcast/hazelcast-csharp-client Class Usage Examples

Public Methods

Method Description
ClientPartitionService ( HazelcastClient client ) : System
GetPartitionCount ( ) : int
GetPartitionId ( object key ) : int
GetPartitionOwner ( int partitionId ) : Address
RefreshPartitions ( ) : void
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
GetPartitionId ( IData key ) : int
GetPartitions ( ) : bool
GetPartitionsBlocking ( ) : void
GetPartitionsFrom ( ClientConnection connection ) : Hazelcast.Client.Protocol.Codec.ClientGetPartitionsCodec.ResponseParameters
ProcessPartitionResponse ( Hazelcast.Client.Protocol.Codec.ClientGetPartitionsCodec response ) : bool

Method Details

ClientPartitionService() public method

public ClientPartitionService ( HazelcastClient client ) : System
client HazelcastClient
return System

GetPartitionCount() public method

public GetPartitionCount ( ) : int
return int

GetPartitionId() public method

public GetPartitionId ( object key ) : int
key object
return int

GetPartitionOwner() public method

public GetPartitionOwner ( int partitionId ) : Address
partitionId int
return Hazelcast.IO.Address

RefreshPartitions() public method

public RefreshPartitions ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void