Brooklyn

brooklyn.entity.network.bind
[Java] Interface BindDnsServer

brooklyn.entity.trait.Startable
  brooklyn.entity.rebind.Rebindable
      brooklyn.entity.Entity
          brooklyn.entity.basic.SoftwareProcess
              brooklyn.entity.network.bind.BindDnsServer
                  brooklyn.entity.trait.Identifiable
All Superinterfaces:
Startable, Rebindable, Entity, SoftwareProcess, Identifiable

@Catalog(name="BIND", description="BIND is an Internet Domain Name Server.", iconUrl="classpath:///isc-logo.png")
@ImplementedBy(BindDnsServerImpl.class)
public interface BindDnsServer
extends SoftwareProcess

This sets up a BIND DNS server.


Field Summary
PortAttributeSensorAndConfigKey DNS_PORT

ConfigKey DOMAIN_NAME

ConfigKey DOMAIN_ZONE_FILE_TEMPLATE

ConfigKey ENTITY_FILTER

ConfigKey HOSTNAME_SENSOR

ConfigKey INTERFACE_CONFIG_TEMPLATE

ConfigKey MANAGEMENT_CIDR

ConfigKey NAMED_CONF_TEMPLATE

ConfigKey REPLACE_RESOLV_CONF

ConfigKey RESOLV_CONF_TEMPLATE

AttributeSensor REVERSE_LOOKUP_CIDR

AttributeSensor REVERSE_LOOKUP_DOMAIN

ConfigKey REVERSE_LOOKUP_NETWORK

ConfigKey REVERSE_ZONE_FILE_TEMPLATE

 
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
 
Fields inherited from interface Startable
RESTART, SERVICE_UP, START, STOP
 
Method Summary
java.util.Map getAddressMappings()

java.util.Map getReverseMappings()

 
Methods inherited from interface Startable
restart, start, stop
 
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 Identifiable
getId
 
Methods inherited from interface Rebindable
getRebindSupport
 

Field Detail

DNS_PORT

public PortAttributeSensorAndConfigKey DNS_PORT


DOMAIN_NAME

@SetFromFlag("domainName")
public ConfigKey DOMAIN_NAME


DOMAIN_ZONE_FILE_TEMPLATE

@SetFromFlag("zoneFileTemplate")
public ConfigKey DOMAIN_ZONE_FILE_TEMPLATE


ENTITY_FILTER

@SuppressWarnings({ "unchecked", "rawtypes" })
@SetFromFlag("filter")
public ConfigKey ENTITY_FILTER


HOSTNAME_SENSOR

@SuppressWarnings({ "unchecked", "rawtypes" })
@SetFromFlag("hostnameSensor")
public ConfigKey HOSTNAME_SENSOR


INTERFACE_CONFIG_TEMPLATE

@SetFromFlag("interfaceConfigTemplate")
public ConfigKey INTERFACE_CONFIG_TEMPLATE


MANAGEMENT_CIDR

@SetFromFlag("subnet")
public ConfigKey MANAGEMENT_CIDR


NAMED_CONF_TEMPLATE

@SetFromFlag("namedConfTemplate")
public ConfigKey NAMED_CONF_TEMPLATE


REPLACE_RESOLV_CONF

@SetFromFlag("replaceResolvConf")
public ConfigKey REPLACE_RESOLV_CONF


RESOLV_CONF_TEMPLATE

@SetFromFlag("interfaceConfigTemplate")
public ConfigKey RESOLV_CONF_TEMPLATE


REVERSE_LOOKUP_CIDR

public AttributeSensor REVERSE_LOOKUP_CIDR


REVERSE_LOOKUP_DOMAIN

public AttributeSensor REVERSE_LOOKUP_DOMAIN


REVERSE_LOOKUP_NETWORK

@SetFromFlag("reverseLookupNetwork")
public ConfigKey REVERSE_LOOKUP_NETWORK


REVERSE_ZONE_FILE_TEMPLATE

@SetFromFlag("reverseZoneFileTemplate")
public ConfigKey REVERSE_ZONE_FILE_TEMPLATE


 
Method Detail

getAddressMappings

@Effector(description="Gets the Hostname->IP mappings stored in this DNS server's conf file")
public java.util.Map getAddressMappings()


getReverseMappings

public java.util.Map getReverseMappings()


 

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