| 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) |