public interface LoadBalancer extends Entity, Startable
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
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, setParent
getCatalogItemId, getTagSupport, tags
config, setConfig
static 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 PortAttributeSensorAndConfigKey PROXY_HTTPS_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