Brooklyn

brooklyn.policy.basic
[Java] Class PolicyConfigMap

java.lang.Object
  brooklyn.policy.basic.PolicyConfigMap
All Implemented Interfaces:
ConfigMap

@SuppressWarnings("deprecation")
public class PolicyConfigMap

Constructor Summary
PolicyConfigMap(AbstractPolicy policy)

 
Method Summary
java.util.Map asMapWithStringKeys()

java.util.Map getAllConfig()

returns the config of this policy

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.lang.Object getRawConfig(ConfigKey key)

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

PolicyConfigMap 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

PolicyConfigMap

public PolicyConfigMap(AbstractPolicy policy)


 
Method Detail

asMapWithStringKeys

public java.util.Map asMapWithStringKeys()


getAllConfig

public java.util.Map getAllConfig()
returns the config of this policy


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)


getRawConfig

@Override
public java.lang.Object getRawConfig(ConfigKey key)


setConfig

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


submap

@Override
public PolicyConfigMap submap(Predicate filter)


toString

@Override
public java.lang.String toString()


 

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