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