brooklyn.entity.proxy
[Java] Interface LoadBalancerCluster
brooklyn.entity.Entity
brooklyn.entity.trait.Resizable
brooklyn.entity.proxy.LoadBalancerCluster
brooklyn.entity.Group
brooklyn.entity.trait.Changeable
brooklyn.entity.trait.Startable
brooklyn.entity.proxy.LoadBalancer
brooklyn.entity.group.DynamicCluster
brooklyn.entity.basic.AbstractGroup
brooklyn.entity.rebind.Rebindable
brooklyn.entity.group.Cluster
- All Superinterfaces:
- Entity, Resizable, Group, Changeable, Startable, LoadBalancer, DynamicCluster, AbstractGroup, Rebindable, Cluster
@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.