public interface AbstractController extends SoftwareProcess, LoadBalancer
Cluster
.SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParameters
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static BasicAttributeSensorAndConfigKey<java.lang.String> |
DOMAIN_NAME |
static ConfigKey<java.lang.String> |
SERVICE_UP_URL_PATH |
static ConfigKey<ProxySslConfig> |
SSL_CONFIG |
ADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, DOWNLOAD_URL, ENTITY_STARTED, EXPANDED_INSTALL_DIR, HOSTNAME, INSTALL_DIR, INSTALL_FILES, INSTALL_LATCH, INSTALL_RESOURCES_LATCH, INSTALL_TEMPLATES, INSTALL_UNIQUE_LABEL, LAUNCH_LATCH, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, PID_FILE, POST_INSTALL_COMMAND, POST_LAUNCH_COMMAND, PRE_INSTALL_COMMAND, PRE_INSTALL_FILES, PRE_INSTALL_TEMPLATES, PRE_LAUNCH_COMMAND, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, REQUIRED_OPEN_LOGIN_PORTS, RUN_DIR, RUNTIME_FILES, RUNTIME_RESOURCES_LATCH, RUNTIME_TEMPLATES, SERVICE_PROCESS_IS_RUNNING, SERVICE_STATE_ACTUAL, SERVICE_STATE_EXPECTED, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_ENTITY_START_IF_RUNNING, SKIP_INSTALLATION, START_LATCH, START_TIMEOUT, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
HOST_AND_PORT_SENSOR, HOSTNAME, HOSTNAME_SENSOR, MAIN_URI, PORT_NUMBER_SENSOR, PROTOCOL, PROXY_HTTP_PORT, PROXY_HTTPS_PORT, RELOAD, ROOT_URL, SERVER_POOL, SERVER_POOL_TARGETS, UPDATE, URL_MAPPINGS
RESTART, SERVICE_UP, START, STOP
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDomain()
returns primary domain this controller responds to, or null if it responds to all domains
|
AttributeSensor<java.lang.String> |
getHostAndPortSensor() |
AttributeSensor<java.lang.String> |
getHostnameSensor() |
java.lang.Integer |
getPort() |
AttributeSensor<java.lang.Integer> |
getPortNumberSensor() |
java.lang.String |
getProtocol() |
java.util.Set<java.lang.String> |
getServerPoolAddresses() |
ProxySslConfig |
getSslConfig() |
java.lang.String |
getUrl()
primary URL this controller serves, if one can / has been inferred
|
boolean |
isActive() |
boolean |
isSsl() |
bind, reload, 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<java.lang.String> DOMAIN_NAME
static final ConfigKey<ProxySslConfig> SSL_CONFIG
static final ConfigKey<java.lang.String> SERVICE_UP_URL_PATH
boolean isActive()
ProxySslConfig getSslConfig()
boolean isSsl()
java.lang.String getProtocol()
java.lang.String getDomain()
java.lang.Integer getPort()
java.lang.String getUrl()
AttributeSensor<java.lang.Integer> getPortNumberSensor()
AttributeSensor<java.lang.String> getHostnameSensor()
AttributeSensor<java.lang.String> getHostAndPortSensor()
java.util.Set<java.lang.String> getServerPoolAddresses()