public interface Enricher extends EntityAdjunct, Rebindable, Configurable
Policy. However, enrichers specifically do not invoke
 effectors and should only function to publish new metrics.BrooklynObject.TagSupport| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<ConfigKey<?>,java.lang.Object> | getAllConfig() | 
| <T> T | getConfig(ConfigKey<T> key) | 
| EnricherType | getEnricherType()Information about the type of this entity; analogous to Java's object.getClass. | 
| java.lang.String | getId()A unique id for this enricher. | 
| java.lang.String | getName()Deprecated. 
 since 0.7; use  BrooklynObject.getDisplayName() | 
| RebindSupport<EnricherMemento> | getRebindSupport()Users are strongly discouraged from calling or overriding this method. | 
| <T> T | setConfig(ConfigKey<T> key,
         T val)returns the old value, or null if there was not one | 
getUniqueTag, isDestroyed, isRunninggetCatalogItemId, getDisplayName, getTagSupport, tagsjava.lang.String getId()
getId in interface EntityAdjunctgetId in interface Identifiable@Deprecated java.lang.String getName()
BrooklynObject.getDisplayName()getName in interface EntityAdjunct@Beta EnricherType getEnricherType()
<T> T getConfig(ConfigKey<T> key)
<T> T setConfig(ConfigKey<T> key, T val)
ConfigurablesetConfig in interface Configurablejava.util.Map<ConfigKey<?>,java.lang.Object> getAllConfig()
@Beta RebindSupport<EnricherMemento> getRebindSupport()
getRebindSupport in interface Rebindable