Brooklyn

brooklyn.entity.dns
[Java] Interface AbstractGeoDnsService

brooklyn.entity.rebind.Rebindable
  brooklyn.entity.Entity
      brooklyn.entity.dns.AbstractGeoDnsService
          brooklyn.entity.trait.Identifiable
All Superinterfaces:
Rebindable, Entity, Identifiable

public interface AbstractGeoDnsService
extends Entity

Field Summary
static AttributeSensor HOSTNAME

static ConfigKey INCLUDE_HOMELESS_ENTITIES

static ConfigKey POLL_PERIOD

static AttributeSensor SERVICE_STATE

static AttributeSensor SERVICE_UP

static AttributeSensor TARGETS

static ConfigKey USE_HOSTNAMES

 
Method Summary
java.lang.String getHostname()

should return the hostname which this DNS service is configuring

java.util.Map getTargetHosts()

void setServiceState(Lifecycle state)

void setTargetEntityProvider(Entity entityProvider)

if target is a group, its members are searched; otherwise its children are searched

 
Methods inherited from interface Entity
addChild, addChild, addEnricher, addGroup, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removePolicy, setParent
 
Methods inherited from interface Rebindable
getRebindSupport
 
Methods inherited from interface Identifiable
getId
 

Field Detail

HOSTNAME

public static final AttributeSensor HOSTNAME


INCLUDE_HOMELESS_ENTITIES

public static final ConfigKey INCLUDE_HOMELESS_ENTITIES


POLL_PERIOD

@SetFromFlag("pollPeriod")
public static final ConfigKey POLL_PERIOD


SERVICE_STATE

public static final AttributeSensor SERVICE_STATE


SERVICE_UP

public static final AttributeSensor SERVICE_UP


TARGETS

public static final AttributeSensor TARGETS


USE_HOSTNAMES

public static final ConfigKey USE_HOSTNAMES


 
Method Detail

getHostname

public java.lang.String getHostname()
should return the hostname which this DNS service is configuring


getTargetHosts

public java.util.Map getTargetHosts()


setServiceState

public void setServiceState(Lifecycle state)


setTargetEntityProvider

public void setTargetEntityProvider(Entity entityProvider)
if target is a group, its members are searched; otherwise its children are searched


 

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