public interface LoadBalancer extends Entity, Startable
Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, 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, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, groups, invoke, policies, relations, removeChild, removeEnricher, removeGroup, removePolicy, sensors, setDisplayName, setParent
getCatalogItemId, subscriptions, tags
config, getConfig, 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