Brooklyn

brooklyn.extras.whirr.core
[Java] Interface WhirrInstance

brooklyn.entity.Entity
  brooklyn.entity.Group
      brooklyn.entity.trait.Changeable
          brooklyn.extras.whirr.core.WhirrInstance
              brooklyn.entity.basic.AbstractGroup
                  brooklyn.entity.rebind.Rebindable
All Superinterfaces:
Entity, Group, Changeable, AbstractGroup, Rebindable

@ImplementedBy(WhirrInstanceImpl.class)
public interface WhirrInstance
extends AbstractGroup

Field Summary
static BasicAttributeSensor HOSTNAME

static BasicConfigKey INSTANCE

static BasicConfigKey ROLE

 
Fields inherited from interface Changeable
GROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED
 
Method Summary
java.lang.String getRole()

 
Methods inherited from interface AbstractGroup
setMembers, setMembers
 
Methods inherited from interface Entity
addChild, addChild, addEnricher, addGroup, addOwnedChild, addPolicy, clearOwner, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getDisplayName, getEnrichers, getEntityType, getGroups, getId, getLocations, getOwnedChildren, getOwner, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removeOwnedChild, removePolicy, setOwner, setParent
 
Methods inherited from interface Group
addMember, getCurrentSize, getMembers, hasMember, removeMember
 

Field Detail

HOSTNAME

public static final BasicAttributeSensor HOSTNAME


INSTANCE

@SetFromFlag("instance")
public static final BasicConfigKey INSTANCE


ROLE

@SetFromFlag("role")
public static final BasicConfigKey ROLE


 
Method Detail

getRole

public java.lang.String getRole()


 

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