Brooklyn

brooklyn.entity.proxy
[Java] Interface AbstractController

brooklyn.entity.proxy.AbstractController
  brooklyn.entity.trait.Startable
      brooklyn.entity.rebind.Rebindable
          brooklyn.entity.Entity
              brooklyn.entity.basic.SoftwareProcess
                  brooklyn.entity.trait.Identifiable
                      brooklyn.entity.proxy.LoadBalancer
All Superinterfaces:
Startable, Rebindable, Entity, SoftwareProcess, Identifiable, LoadBalancer

@ImplementedBy(AbstractControllerImpl.class)
public interface AbstractController
extends LoadBalancer, SoftwareProcess

Represents a controller mechanism for a Cluster.


Field Summary
static BasicAttributeSensorAndConfigKey DOMAIN_NAME

static BasicConfigKey SSL_CONFIG

 
Fields inherited from interface LoadBalancer
HOSTNAME, HOSTNAME_SENSOR, PORT_NUMBER_SENSOR, PROTOCOL, PROXY_HTTP_PORT, RELOAD, ROOT_URL, SERVER_POOL, SERVER_POOL_TARGETS, TARGETS, UPDATE, URL_MAPPINGS
 
Fields inherited from interface SoftwareProcess
ADDRESS, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, DOWNLOAD_URL, HOSTNAME, INSTALL_LATCH, LAUNCH_LATCH, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, SERVICE_STATE, SHELL_ENVIRONMENT, START_LATCH, START_TIMEOUT, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
 
Method Summary
java.lang.String getDomain()

returns primary domain this controller responds to, or null if it responds to all domains

java.lang.Integer getPort()

AttributeSensor getPortNumberSensor()

java.lang.String getProtocol()

java.lang.String getUrl()

primary URL this controller serves, if one can / has been inferred

boolean isActive()

 
Methods inherited from interface LoadBalancer
bind, reload, update
 

Field Detail

DOMAIN_NAME

@SetFromFlag("domain")
public static final BasicAttributeSensorAndConfigKey DOMAIN_NAME


SSL_CONFIG

@SetFromFlag("ssl")
public static final BasicConfigKey SSL_CONFIG


 
Method Detail

getDomain

public java.lang.String getDomain()
returns primary domain this controller responds to, or null if it responds to all domains


getPort

public java.lang.Integer getPort()


getPortNumberSensor

public AttributeSensor getPortNumberSensor()


getProtocol

public java.lang.String getProtocol()


getUrl

public java.lang.String getUrl()
primary URL this controller serves, if one can / has been inferred


isActive

public boolean isActive()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.