public abstract class AbstractEnricher extends AbstractEntityAdjunct implements Enricher
Enricher implementation; all enrichers should extend this or its childrenAbstractEntityAdjunct.AdjunctTagSupport, AbstractEntityAdjunct.BasicSubscriptionSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupportBrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternal| Modifier and Type | Field and Description | 
|---|---|
| static ConfigKey<java.lang.Boolean> | SUPPRESS_DUPLICATES | 
| Constructor and Description | 
|---|
| AbstractEnricher() | 
| AbstractEnricher(java.util.Map<?,?> flags) | 
| Modifier and Type | Method and Description | 
|---|---|
| EnricherType | getEnricherType()Information about the type of this entity; analogous to Java's object.getClass. | 
| RebindSupport<EnricherMemento> | getRebindSupport()Users are strongly discouraged from calling or overriding this method. | 
| BrooklynObjectInternal.RelationSupportInternal<Enricher> | relations()Relations specify a typed, directed connection between two entities. | 
| void | setEntity(EntityLocal entity) | 
config, configure, destroy, getAdjunctType, getConfig, getConfigMap, getDisplayName, getUniqueTag, isDestroyed, isRunning, setConfig, setDisplayName, subscribe, subscribeToChildren, subscribeToMembers, subscriptions, tags, toString, unsubscribe, unsubscribegetCatalogItemId, getId, getManagementContext, init, rebind, setCatalogItemId, setManagementContextequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetUniqueTag, isDestroyed, isRunninggetCatalogItemId, getDisplayName, subscriptions, tagsconfig, getConfig, setConfigsetCatalogItemIdpublic static final ConfigKey<java.lang.Boolean> SUPPRESS_DUPLICATES
public AbstractEnricher()
public AbstractEnricher(java.util.Map<?,?> flags)
public RebindSupport<EnricherMemento> getRebindSupport()
EnrichergetRebindSupport in interface RebindablegetRebindSupport in interface EnrichergetRebindSupport in interface BrooklynObjectInternalpublic BrooklynObjectInternal.RelationSupportInternal<Enricher> relations()
BrooklynObjectrelations in interface BrooklynObjectrelations in interface Enricherrelations in interface BrooklynObjectInternalrelations in class AbstractBrooklynObjectpublic EnricherType getEnricherType()
EnrichergetEnricherType in interface Enricherpublic void setEntity(EntityLocal entity)
setEntity in class AbstractEntityAdjunct