Package | Description |
---|---|
com.caucho.cloud.bam | |
com.caucho.cloud.loadbalance | |
com.caucho.cloud.network | |
com.caucho.network.balance | |
com.caucho.server.cluster |
Constructor and Description |
---|
HmtpStream(ClientSocketFactory socketPool,
ClientSocket stream,
Broker broker,
SecurityService security) |
Modifier and Type | Method and Description |
---|---|
protected ClientSocketFactory |
LoadBalanceBuilder.createClientSocketFactory(LoadBalanceBackend backend) |
protected ClientSocketFactory |
LoadBalanceBuilder.createClientSocketFactory(java.lang.String address) |
protected ClientSocketFactory |
CustomLoadBalanceManager.createServerPool(java.lang.String address) |
abstract ClientSocketFactory[] |
AbstractLoadBalanceClientGroup.getClientList()
Returns the current socket factory list.
|
ClientSocketFactory[] |
LoadBalanceClientGroup.getClientList()
Returns the current socket factory list.
|
protected ClientSocketFactory[] |
AbstractLoadBalanceStrategy.getClientList() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ClientSocketFactory> |
LoadBalanceBuilder.getClientList() |
Modifier and Type | Method and Description |
---|---|
void |
LoadBalanceBuilder.addClient(ClientSocketFactory client)
Adds a client pool factory.
|
protected void |
LoadBalanceBuilder.applyBackendConfig(ClientSocketFactory factory,
LoadBalanceBackend backend) |
protected void |
LoadBalanceBuilder.applyDefaults(ClientSocketFactory factory) |
protected ClientSocket |
LeastConnectionBalanceStrategy.openBestServer(int startIndex,
ClientSocketFactory oldSrun)
Opens the best load balance server.
|
protected ClientSocket |
RoundRobinBalanceStrategy.openBestServer(int startIndex,
ClientSocketFactory oldSrun)
Opens the best load balance server.
|
protected ClientSocket |
AbstractLoadBalanceStrategy.openBestServer(int startIndex,
ClientSocketFactory oldClient)
Opens the best load balance server.
|
ClientSocket |
AbstractLoadBalanceStrategy.openServer(ClientSocketFactory oldClient)
Opens the next available server.
|
ClientSocket |
ClusterLoadBalanceManager.openSticky(java.lang.String sessionId,
java.lang.Object requestInfo,
ClientSocketFactory oldSrun)
Opens the next available server.
|
ClientSocket |
SingleLoadBalanceManager.openSticky(java.lang.String sessionId,
java.lang.Object requestInfo,
ClientSocketFactory oldSrun)
Opens the next available server.
|
abstract ClientSocket |
LoadBalanceManager.openSticky(java.lang.String sessionId,
java.lang.Object requestInfo,
ClientSocketFactory oldClient)
Opens the next available server, using a sticky session if available.
|
Constructor and Description |
---|
SingleLoadBalanceManager(ClientSocketFactory serverPool,
java.lang.String probeCategory) |
Modifier and Type | Method and Description |
---|---|
ClientSocketFactory |
ClusterServer.getClusterSocketPool()
Returns the socket pool as a pod cluster connector.
|
ClientSocketFactory |
ClusterServer.getLoadBalanceSocketPool()
Returns the socket pool as a load-balancer.
|
Modifier and Type | Method and Description |
---|---|
ClientSocketFactory |
ClientSocketApi.getPool()
Returns the owning pool
|
ClientSocketFactory |
ClientSocket.getPool()
Returns the owning pool
|
Constructor and Description |
---|
HmuxClient(ClientSocketFactory pool) |