C# Class Caucho.IIS.LoadBalancer

Show file Open project: mdaniel/svn-caucho-com-resin Class Usage Examples

Public Methods

Method Description
Destroy ( ) : void
GetLoadBalanceConnectTimeout ( ) : int
GetLoadBalanceIdleTime ( ) : int
GetLoadBalanceKeepAliveTimeout ( ) : int
GetLoadBalanceRecoverTime ( ) : int
GetLoadBalanceSocketTimeout ( ) : int
GetServers ( ) : Caucho.IIS.Server[]
GetSocketTimeout ( ) : int
Init ( ) : void
LoadBalancer ( String servers, int loadBalanceConnectTimeout, int loadBalanceIdleTime, int loadBalanceRecoverTime, int loadBalanceSocketTimeout, int keepaliveTimeout, int socketTimeout, bool isDebug ) : System
OpenAnyServer ( Server xChannelFactory ) : HmuxConnection
OpenServer ( String sessionId, Server xServer ) : HmuxConnection
OpenSessionServer ( String sessionId ) : HmuxConnection

Private Methods

Method Description
GetIPsForHost ( String host ) : IPAddress

Method Details

Destroy() public method

public Destroy ( ) : void
return void

GetLoadBalanceConnectTimeout() public method

public GetLoadBalanceConnectTimeout ( ) : int
return int

GetLoadBalanceIdleTime() public method

public GetLoadBalanceIdleTime ( ) : int
return int

GetLoadBalanceKeepAliveTimeout() public method

public GetLoadBalanceKeepAliveTimeout ( ) : int
return int

GetLoadBalanceRecoverTime() public method

public GetLoadBalanceRecoverTime ( ) : int
return int

GetLoadBalanceSocketTimeout() public method

public GetLoadBalanceSocketTimeout ( ) : int
return int

GetServers() public method

public GetServers ( ) : Caucho.IIS.Server[]
return Caucho.IIS.Server[]

GetSocketTimeout() public method

public GetSocketTimeout ( ) : int
return int

Init() public method

public Init ( ) : void
return void

LoadBalancer() public method

public LoadBalancer ( String servers, int loadBalanceConnectTimeout, int loadBalanceIdleTime, int loadBalanceRecoverTime, int loadBalanceSocketTimeout, int keepaliveTimeout, int socketTimeout, bool isDebug ) : System
servers String
loadBalanceConnectTimeout int
loadBalanceIdleTime int
loadBalanceRecoverTime int
loadBalanceSocketTimeout int
keepaliveTimeout int
socketTimeout int
isDebug bool
return System

OpenAnyServer() public method

public OpenAnyServer ( Server xChannelFactory ) : HmuxConnection
xChannelFactory Server
return HmuxConnection

OpenServer() public method

public OpenServer ( String sessionId, Server xServer ) : HmuxConnection
sessionId String
xServer Server
return HmuxConnection

OpenSessionServer() public method

public OpenSessionServer ( String sessionId ) : HmuxConnection
sessionId String
return HmuxConnection