C# 클래스 CqlSharp.Network.PartitionAwareConnectionStrategy

상속: IConnectionStrategy
파일 보기 프로젝트 열기: reuzel/CqlSharp

공개 메소드들

메소드 설명
GetOrCreateConnection ( ConnectionScope scope, PartitionKey partitionKey ) : Connection

Gets or creates connection to the cluster.

PartitionAwareConnectionStrategy ( Ring nodes, CqlConnectionStringBuilder config ) : System.Linq

Initializes the strategy with the specified nodes and cluster configuration

ReturnConnection ( Connection connection, ConnectionScope scope ) : void

Invoked when a connection is no longer in use by the application

메소드 상세

GetOrCreateConnection() 공개 메소드

Gets or creates connection to the cluster.
/// Can not connect to any node of the cluster! All connectivity to the cluster seems to be /// lost ///
public GetOrCreateConnection ( ConnectionScope scope, PartitionKey partitionKey ) : Connection
scope ConnectionScope The scope.
partitionKey PartitionKey The partition key.
리턴 Connection

PartitionAwareConnectionStrategy() 공개 메소드

Initializes the strategy with the specified nodes and cluster configuration
public PartitionAwareConnectionStrategy ( Ring nodes, CqlConnectionStringBuilder config ) : System.Linq
nodes Ring The nodes.
config CqlConnectionStringBuilder The config.
리턴 System.Linq

ReturnConnection() 공개 메소드

Invoked when a connection is no longer in use by the application
public ReturnConnection ( Connection connection, ConnectionScope scope ) : void
connection Connection The connection no longer used.
scope ConnectionScope The scope.
리턴 void