brooklyn.entity.proxy
[Java] Interface LoadBalancerCluster
brooklyn.entity.trait.Resizable
brooklyn.entity.rebind.Rebindable
brooklyn.entity.group.DynamicCluster
brooklyn.entity.basic.AbstractGroup
brooklyn.entity.Entity
brooklyn.entity.proxy.LoadBalancerCluster
brooklyn.entity.trait.Changeable
brooklyn.entity.proxy.LoadBalancer
brooklyn.entity.group.Cluster
brooklyn.entity.Group
brooklyn.entity.trait.Startable
- All Superinterfaces:
- Resizable, Rebindable, DynamicCluster, AbstractGroup, Entity, Changeable, LoadBalancer, Cluster, Group, Startable
@ImplementedBy(LoadBalancerClusterImpl.class)
public interface LoadBalancerCluster
extends DynamicCluster, LoadBalancer
A cluster of load balancers, where configuring the cluster (through the LoadBalancer interface)
will configure all load balancers in the cluster.
Config keys (such as LoadBalancer.serverPool and LoadBalancer.urlMappings) are automatically
inherited by the children of the load balancer cluster. It is through that mechanism that
configuration changes on the cluster will be applied to all child load balancers (i.e. by
them all sharing the same serverPool and urlMappings etc).
- Authors:
- aled
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.