brooklyn.entity.proxy
[Java] Interface LoadBalancerCluster
brooklyn.entity.trait.Startable
   brooklyn.entity.proxy.LoadBalancerCluster
brooklyn.entity.proxy.LoadBalancerCluster
       brooklyn.entity.rebind.Rebindable
brooklyn.entity.rebind.Rebindable
           brooklyn.entity.Entity
brooklyn.entity.Entity
               brooklyn.entity.Group
brooklyn.entity.Group
                   brooklyn.entity.group.Cluster
brooklyn.entity.group.Cluster
                       brooklyn.entity.group.DynamicCluster
brooklyn.entity.group.DynamicCluster
                           brooklyn.entity.trait.Changeable
brooklyn.entity.trait.Changeable
                               brooklyn.entity.basic.AbstractGroup
brooklyn.entity.basic.AbstractGroup
                                   brooklyn.entity.trait.Identifiable
brooklyn.entity.trait.Identifiable
                                       brooklyn.entity.trait.Resizable
brooklyn.entity.trait.Resizable
                                           brooklyn.entity.proxy.LoadBalancer
brooklyn.entity.proxy.LoadBalancer
- All Superinterfaces: 
- Startable, Rebindable, Entity, Group, Cluster, DynamicCluster, Changeable, AbstractGroup, Identifiable, Resizable, LoadBalancer
@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
                     
                | Fields inherited from interface DynamicCluster | 
|---|
                | AVAILABILITY_ZONE_NAMES, CUSTOM_CHILD_FLAGS, ENABLE_AVAILABILITY_ZONES, ENTITY_QUARANTINED, FACTORY, FAILED_SUB_LOCATIONS, INITIAL_QUORUM_SIZE, MEMBER_SPEC, NUM_AVAILABILITY_ZONES, QUARANTINE_FAILED_ENTITIES, QUARANTINE_GROUP, REMOVAL_STRATEGY, REPLACE_MEMBER, SERVICE_STATE, SUB_LOCATIONS, ZONE_FAILURE_DETECTOR, ZONE_PLACEMENT_STRATEGY | 
                
                 
                | Fields inherited from interface LoadBalancer | 
|---|
                | HOSTNAME, HOSTNAME_SENSOR, PORT_NUMBER_SENSOR, PROTOCOL, PROXY_HTTP_PORT, RELOAD, ROOT_URL, SERVER_POOL, SERVER_POOL_TARGETS, TARGETS, UPDATE, URL_MAPPINGS | 
                
                 
                 
                     
                 
                 
                | Methods inherited from interface Entity | 
|---|
                | addChild, addChild, addEnricher, addGroup, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removePolicy, setParent | 
                
                 
                 
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.