Brooklyn

brooklyn.entity.basic
[Java] Interface SameServerEntity

brooklyn.entity.basic.SameServerEntity
  brooklyn.entity.trait.Startable
      brooklyn.entity.rebind.Rebindable
          brooklyn.entity.Entity
              brooklyn.entity.trait.Identifiable
All Superinterfaces:
Startable, Rebindable, Entity, Identifiable

@ImplementedBy(SameServerEntityImpl.class)
public interface SameServerEntity
extends Entity, Startable

An entity that, on start(MachineProvisioningLocation), will obtain a machine and pass that to each of its children by calling their Startable#start(java.util.Collection) methods with that machine. Thus multiple entities can be set up to run on the same machine.

Authors:
aled


Field Summary
AttributeSensor ADDRESS

AttributeSensor HOSTNAME

AttributeSensor PROVISIONING_LOCATION

ConfigKey PROVISIONING_PROPERTIES

AttributeSensor SERVICE_STATE

 
Fields inherited from interface Startable
RESTART, SERVICE_UP, START, STOP
 
Method Summary
 
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

ADDRESS

public AttributeSensor ADDRESS


HOSTNAME

public AttributeSensor HOSTNAME


PROVISIONING_LOCATION

public AttributeSensor PROVISIONING_LOCATION


PROVISIONING_PROPERTIES

@SetFromFlag("provisioningProperties")
public ConfigKey PROVISIONING_PROPERTIES


SERVICE_STATE

public AttributeSensor SERVICE_STATE


 

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