Package | Description |
---|---|
org.fusesource.gateway.handlers.http | |
org.fusesource.gateway.handlers.tcp | |
org.fusesource.gateway.loadbalancer |
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 © 2016 Red Hat. All Rights Reserved.