|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
brooklyn.entity.trait.Identifiablebrooklyn.entity.proxy.AbstractController
brooklyn.entity.basic.SoftwareProcess
brooklyn.entity.trait.Startable
brooklyn.entity.Entity
brooklyn.entity.proxy.LoadBalancer
@ImplementedBy(AbstractControllerImpl.class) public interface AbstractController extends LoadBalancer, SoftwareProcess
Represents a controller mechanism for a Cluster.
Field Summary | |
---|---|
BasicAttributeSensorAndConfigKey |
DOMAIN_NAME
|
ConfigKey |
SSL_CONFIG
|
Fields inherited from interface LoadBalancer | |
---|---|
HOSTNAME, HOSTNAME_SENSOR, HOST_AND_PORT_SENSOR, PORT_NUMBER_SENSOR, PROTOCOL, PROXY_HTTP_PORT, RELOAD, ROOT_URL, SERVER_POOL, SERVER_POOL_TARGETS, UPDATE, URL_MAPPINGS |
Method Summary | |
---|---|
java.lang.String
|
getDomain()
returns primary domain this controller responds to, or null if it responds to all domains |
AttributeSensor
|
getHostAndPortSensor()
|
AttributeSensor
|
getHostnameSensor()
|
java.lang.Integer
|
getPort()
|
AttributeSensor
|
getPortNumberSensor()
|
java.lang.String
|
getProtocol()
|
java.util.Set
|
getServerPoolAddresses()
|
ProxySslConfig
|
getSslConfig()
|
java.lang.String
|
getUrl()
primary URL this controller serves, if one can / has been inferred |
boolean
|
isActive()
|
boolean
|
isSsl()
|
Methods inherited from interface LoadBalancer | |
---|---|
bind, reload, update |
Field Detail |
---|
@SetFromFlag("domain") public BasicAttributeSensorAndConfigKey DOMAIN_NAME
@SetFromFlag("ssl") public ConfigKey SSL_CONFIG
Method Detail |
---|
public java.lang.String getDomain()
public AttributeSensor getHostAndPortSensor()
public AttributeSensor getHostnameSensor()
public java.lang.Integer getPort()
public AttributeSensor getPortNumberSensor()
public java.lang.String getProtocol()
public java.util.Set getServerPoolAddresses()
public ProxySslConfig getSslConfig()
public java.lang.String getUrl()
public boolean isActive()
public boolean isSsl()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.