public interface LoadBalancer extends Entity, Startable
BrooklynObject.TagSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.String>> |
HOST_AND_PORT_SENSOR
sensor for hostname to forward to on target entities
|
static AttributeSensor<java.lang.String> |
HOSTNAME |
static BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.String>> |
HOSTNAME_SENSOR
sensor for hostname to forward to on target entities
|
static AttributeSensor<java.net.URI> |
MAIN_URI |
static BasicAttributeSensorAndConfigKey<AttributeSensor<java.lang.Integer>> |
PORT_NUMBER_SENSOR
sensor 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, setParent
getCatalogItemId, getTagSupport, tags
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 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