Brooklyn

brooklyn.entity.basic
[Java] Class EntityConfigMap

java.lang.Object
  brooklyn.entity.basic.EntityConfigMap
All Implemented Interfaces:
ConfigMap

public class EntityConfigMap

Constructor Summary
EntityConfigMap(AbstractEntity entity, java.util.Map storage)

 
Method Summary
java.util.Map asMapWithStringKeys()

void clearInheritedConfig()

java.util.Map getAllConfig()

returns the config defined at this entity, ie not inherited

java.lang.Object getConfig(ConfigKey key)

java.lang.Object getConfig(HasConfigKey key)

java.lang.Object getConfig(HasConfigKey key, java.lang.Object defaultValue)

java.lang.Object getConfig(ConfigKey key, java.lang.Object defaultValue)

java.util.Map getLocalConfig()

java.lang.Object getRawConfig(ConfigKey key)

returns the config visible at this entity, local and inherited (preferring local)

boolean isEmpty()

java.lang.Object setConfig(ConfigKey key, java.lang.Object v)

void setInheritedConfig(java.util.Map vals)

void setLocalConfig(java.util.Map vals)

int size()

EntityConfigMap submap(Predicate filter)

java.lang.String toString()

 
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

EntityConfigMap

public EntityConfigMap(AbstractEntity entity, java.util.Map storage)


 
Method Detail

asMapWithStringKeys

public java.util.Map asMapWithStringKeys()


clearInheritedConfig

public void clearInheritedConfig()


getAllConfig

public java.util.Map getAllConfig()
returns the config defined at this entity, ie not inherited


getConfig

public java.lang.Object getConfig(ConfigKey key)


getConfig

public java.lang.Object getConfig(HasConfigKey key)


getConfig

public java.lang.Object getConfig(HasConfigKey key, java.lang.Object defaultValue)


getConfig

@SuppressWarnings("unchecked")
public java.lang.Object getConfig(ConfigKey key, java.lang.Object defaultValue)


getLocalConfig

public java.util.Map getLocalConfig()


getRawConfig

Map,Object> result = new LinkedHashMap,Object>(inheritedConfig.size()+ownConfig.size());
public java.lang.Object getRawConfig(ConfigKey key)
returns the config visible at this entity, local and inherited (preferring local)


isEmpty

public boolean isEmpty()


setConfig

public java.lang.Object setConfig(ConfigKey key, java.lang.Object v)


setInheritedConfig

public void setInheritedConfig(java.util.Map vals)


setLocalConfig

public void setLocalConfig(java.util.Map vals)


size

public int size()


submap

public EntityConfigMap submap(Predicate filter)


toString

return ownConfig.size() + inheritedConfig.size();
public java.lang.String toString()


 

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