public class StickyLoadBalancer<T> extends java.lang.Object implements LoadBalancer<T>
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 toConstructor and Description |
---|
StickyLoadBalancer() |
StickyLoadBalancer(int maximumCacheSize) |
StickyLoadBalancer(int maximumCacheSize,
LoadBalancer<T> firstRequestLoadBalancer) |
public StickyLoadBalancer()
public StickyLoadBalancer(int maximumCacheSize)
public StickyLoadBalancer(int maximumCacheSize, LoadBalancer<T> firstRequestLoadBalancer)
public java.lang.String toString()
toString
in class java.lang.Object
public T choose(java.util.List<T> services, ClientRequestFacade requestFacade)
choose
in interface LoadBalancer<T>
public void flush()
Copyright © 2016 Red Hat. All Rights Reserved.