| Package | Description |
|---|---|
| io.fabric8.gateway.handlers.detecting | |
| io.fabric8.gateway.handlers.http | |
| io.fabric8.gateway.handlers.tcp | |
| io.fabric8.gateway.loadbalancer |
| Modifier and Type | Method and Description |
|---|---|
LoadBalancer<ServiceDetails> |
DetectingGatewayProtocolHandler.getServiceLoadBalancer() |
| Modifier and Type | Method and Description |
|---|---|
void |
DetectingGatewayProtocolHandler.setServiceLoadBalancer(LoadBalancer<ServiceDetails> serviceLoadBalancer) |
| Constructor and Description |
|---|
MappedServices(java.lang.String service,
ServiceDetails serviceDetails,
LoadBalancer<java.lang.String> loadBalancer,
boolean reverseHeaders) |
| Constructor and Description |
|---|
TcpGatewayHandler(org.vertx.java.core.Vertx vertx,
ServiceMap serviceMap,
java.lang.String protocol,
LoadBalancer<java.lang.String> pathLoadBalancer,
LoadBalancer<ServiceDetails> serviceLoadBalancer) |
TcpGatewayHandler(org.vertx.java.core.Vertx vertx,
ServiceMap serviceMap,
java.lang.String protocol,
LoadBalancer<java.lang.String> pathLoadBalancer,
LoadBalancer<ServiceDetails> serviceLoadBalancer) |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomLoadBalancer<T>
Random load balancer
|
class |
RoundRobinLoadBalancer<T>
Round robbin load balancer
|
class |
StickyLoadBalancer<T>
Implements a sticky load balancer where a unique client ID String is requested from the
ClientRequestFacade and used to keep track of which
service was used last time and to use that if its possible and keep a cache of requests to |
| Modifier and Type | Method and Description |
|---|---|
static <T> LoadBalancer<T> |
LoadBalancers.createLoadBalancer(java.lang.String loadBalancerType,
int stickyLoadBalancerCacheSize) |
| Constructor and Description |
|---|
StickyLoadBalancer(int maximumCacheSize,
LoadBalancer<T> firstRequestLoadBalancer) |
Copyright © 2014 Red Hat. All Rights Reserved.