|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.entity.basic.EntityDynamicType
public class EntityDynamicType
Field Summary | |
---|---|
protected static Logger |
LOG
|
Constructor Summary | |
EntityDynamicType(AbstractEntity entity)
|
Method Summary | |
---|---|
void
|
addSensor(Sensor newSensor)
Adds the given Sensor to this entity. |
void
|
addSensorIfAbsent(Sensor newSensor)
|
void
|
addSensors(java.lang.Iterable newSensors)
Adds the given Sensors to this entity. |
ConfigKey
|
getConfigKey(java.lang.String keyName)
ConfigKeys available on this entity. |
java.util.Map
|
getConfigKeys()
ConfigKeys available on this entity. |
Effector
|
getEffector(java.lang.String name)
@return the effector with the given name, or null if not found |
java.util.Map
|
getEffectors()
Effectors available on this entity. |
Sensor
|
getSensor(java.lang.String sensorName)
Convenience for finding named sensor. |
java.util.Map
|
getSensors()
Sensors available on this entity. |
EntityType
|
getSnapshot()
|
Sensor
|
removeSensor(java.lang.String sensorName)
Removes the named Sensor from this entity. |
boolean
|
removeSensor(Sensor sensor)
Removes the named Sensor from this entity. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected static final Logger LOG
Constructor Detail |
---|
public EntityDynamicType(AbstractEntity entity)
Method Detail |
---|
public void addSensor(Sensor newSensor)
public void addSensorIfAbsent(Sensor newSensor)
public void addSensors(java.lang.Iterable newSensors)
public ConfigKey getConfigKey(java.lang.String keyName)
public java.util.Map getConfigKeys()
public Effector getEffector(java.lang.String name)
public java.util.Map getEffectors()
public Sensor getSensor(java.lang.String sensorName)
public java.util.Map getSensors()
public EntityType getSnapshot()
public Sensor removeSensor(java.lang.String sensorName)
public boolean removeSensor(Sensor sensor)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.