C# Class FluentCassandra.Connections.RoundRobinServerManager

Inheritance: IServerManager
ファイルを表示 Open project: nativex/fluentcassandra Class Usage Examples

Public Methods

Method Description
Add ( Server server ) : void
BlackList ( Server server ) : void
ErrorOccurred ( Server server, Exception exc = null ) : void
GetEnumerator ( ) : IEnumerator
Next ( ) : Server
Remove ( Server server ) : void
RoundRobinServerManager ( IConnectionBuilder builder ) : System

Private Methods

Method Description
IsBlackListed ( Server server ) : bool
System ( ) : System.Collections.IEnumerator

Method Details

Add() public method

public Add ( Server server ) : void
server Server
return void

BlackList() public method

public BlackList ( Server server ) : void
server Server
return void

ErrorOccurred() public method

public ErrorOccurred ( Server server, Exception exc = null ) : void
server Server
exc System.Exception
return void

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

Next() public method

public Next ( ) : Server
return Server

Remove() public method

public Remove ( Server server ) : void
server Server
return void

RoundRobinServerManager() public method

public RoundRobinServerManager ( IConnectionBuilder builder ) : System
builder IConnectionBuilder
return System