| 
 | Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectbrooklyn.event.basic.AttributeMap
public final class AttributeMap
A java.util.Map of Entity attribute values.
| Constructor Summary | |
| AttributeMap(AbstractEntity entity, java.util.Map storage)Creates a new AttributeMap. | |
| Method Summary | |
|---|---|
| java.util.Map | asMap() | 
| java.util.Map | asRawMap() | 
| java.lang.Object | getValue(java.util.Collection path)Gets the value | 
| java.lang.Object | getValue(AttributeSensor sensor) | 
| void | remove(AttributeSensor attribute) | 
| void | remove(java.util.Collection path) | 
| java.lang.Object | update(java.util.Collection path, java.lang.Object newValue)Updates the value. | 
| java.lang.Object | update(AttributeSensor attribute, java.lang.Object newValue) | 
| java.lang.Object | updateWithoutPublishing(AttributeSensor attribute, java.lang.Object newValue) | 
| 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() | 
| Constructor Detail | 
|---|
public AttributeMap(AbstractEntity entity, java.util.Map storage)
entity -  the EntityLocal this AttributeMap belongs to.
| Method Detail | 
|---|
public java.util.Map asMap()
public java.util.Map asRawMap()
public java.lang.Object getValue(java.util.Collection path)
path -  the path of the value to get
public java.lang.Object getValue(AttributeSensor sensor)
public void remove(AttributeSensor attribute)
public void remove(java.util.Collection path)
public java.lang.Object update(java.util.Collection path, java.lang.Object newValue)
path -  the path to the value.newValue -  the new value
public java.lang.Object update(AttributeSensor attribute, java.lang.Object newValue)
public java.lang.Object updateWithoutPublishing(AttributeSensor attribute, java.lang.Object newValue)
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.