public interface LoadBalancer extends Entity, Startable
BrooklynObject.TagSupportStartable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody| Modifier and Type | Field and Description | 
|---|---|
| static BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.String>> | HOST_AND_PORT_SENSORsensor for hostname to forward to on target entities | 
| static AttributeSensor<java.lang.String> | HOSTNAME | 
| static BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.String>> | HOSTNAME_SENSORsensor for hostname to forward to on target entities | 
| static AttributeSensor<java.net.URI> | MAIN_URI | 
| static BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.Integer>> | PORT_NUMBER_SENSORsensor for port to forward to on target entities | 
| static BasicAttributeSensorAndConfigKey<java.lang.String> | PROTOCOL | 
| static PortAttributeSensorAndConfigKey | PROXY_HTTP_PORT | 
| static MethodEffector<java.lang.Void> | RELOAD | 
| static AttributeSensor<java.lang.String> | ROOT_URL | 
| static ConfigKey<Group> | SERVER_POOL | 
| static AttributeSensor<java.util.Map<Entity,java.lang.String>> | SERVER_POOL_TARGETS | 
| static MethodEffector<java.lang.Void> | UPDATE | 
| static ConfigKey<Group> | URL_MAPPINGS | 
RESTART, SERVICE_UP, START, STOP| Modifier and Type | Method and Description | 
|---|---|
| void | bind(java.util.Map<?,?> flags)Opportunity to do late-binding of the cluster that is being controlled. | 
| void | reload() | 
| void | update() | 
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParentgetCatalogItemId, getTagSupport, tagsstatic final BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.Integer>> PORT_NUMBER_SENSOR
static final BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.String>> HOSTNAME_SENSOR
static final BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.String>> HOST_AND_PORT_SENSOR
static final PortAttributeSensorAndConfigKey PROXY_HTTP_PORT
static final BasicAttributeSensorAndConfigKey<java.lang.String> PROTOCOL
static final AttributeSensor<java.lang.String> HOSTNAME
static final AttributeSensor<java.net.URI> MAIN_URI
static final AttributeSensor<java.lang.String> ROOT_URL
static final AttributeSensor<java.util.Map<Entity,java.lang.String>> SERVER_POOL_TARGETS
static final MethodEffector<java.lang.Void> RELOAD
static final MethodEffector<java.lang.Void> UPDATE