public abstract class AbstractEnricher extends AbstractEntityAdjunct implements Enricher
Enricher
implementation; all enrichers should extend this or its childrenAbstractEntityAdjunct.AdjunctTagSupport, AbstractEntityAdjunct.BasicSubscriptionSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
BrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternal
Modifier and Type | Field and Description |
---|---|
static ConfigKey<java.lang.Boolean> |
SUPPRESS_DUPLICATES |
HIGHLIGHT_NAME_LAST_ACTION, HIGHLIGHT_NAME_LAST_CONFIRMATION, HIGHLIGHT_NAME_LAST_VIOLATION, HIGHLIGHT_NAME_TRIGGERS
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, getDisplayName, getEntity, getExecutionContext, getHighlights, getManagementContext, getUniqueTag, isDestroyed, isRunning, setDisplayName, setHighlights, subscriptions, tags, toString
addSearchPath, getCatalogItemId, getCatalogItemIdSearchPath, getId, init, rebind, setCatalogItemId, setCatalogItemIdAndSearchPath, setManagementContext, stackCatalogItemId
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getHighlights, getUniqueTag, isDestroyed, isRunning
getCatalogItemId, getCatalogItemIdSearchPath, getDisplayName, subscriptions, tags
config, getConfig
addSearchPath, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemId
public static final ConfigKey<java.lang.Boolean> SUPPRESS_DUPLICATES
public AbstractEnricher()
public AbstractEnricher(java.util.Map<?,?> flags)
public RebindSupport<EnricherMemento> getRebindSupport()
Enricher
getRebindSupport
in interface Rebindable
getRebindSupport
in interface Enricher
getRebindSupport
in interface BrooklynObjectInternal
public BrooklynObjectInternal.RelationSupportInternal<Enricher> relations()
BrooklynObject
relations
in interface BrooklynObject
relations
in interface Enricher
relations
in interface BrooklynObjectInternal
relations
in class AbstractBrooklynObject
public EnricherType getEnricherType()
Enricher
getEnricherType
in interface Enricher
public void setEntity(EntityLocal entity)
setEntity
in class AbstractEntityAdjunct