All Downloads are FREE. Search and download functionalities are using the official Maven repository.

netflix.ocelli.LoadBalancer Maven / Gradle / Ivy

There is a newer version: 0.1.0-rc.2
Show newest version
package netflix.ocelli;

import java.util.List;

import rx.Observable;
import rx.functions.Action1;

/**
 * Contract for the LoadBalancer.  
 * 
 * The LoadBalancer contract is similar to a Subject in that it receives (and caches) input
 * in the form of a List of active clients and emits a single client from that list based 
 * on the load balancing strategy for each subscription.
 * 
 * @author elandau
 *
 * @param 
 */
public abstract class LoadBalancer extends Observable implements Action1> {
    protected LoadBalancer(OnSubscribe f) {
        super(f);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy