public abstract class AbstractEnricher extends AbstractEntityAdjunct implements Enricher
Enricher
implementation; all enrichers should extend this or its childrenAbstractEntityAdjunct.AdjunctTagSupport
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
BrooklynObjectInternal.ConfigurationSupportInternal
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.
|
void |
setEntity(EntityLocal entity) |
config, configure, destroy, getAllConfig, getConfig, getConfigMap, getDisplayName, getName, getUniqueTag, isDestroyed, isRunning, setConfig, setDisplayName, setName, tags, toString
getCatalogItemId, getId, getManagementContext, getTagSupport, init, rebind, setCatalogItemId, setManagementContext
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAllConfig, getConfig, getId, getName, setConfig
getUniqueTag, isDestroyed, isRunning
getCatalogItemId, getDisplayName, getTagSupport, tags
config
setCatalogItemId
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 BrooklynObjectInternal
getRebindSupport
in interface Rebindable
getRebindSupport
in interface Enricher
public EnricherType getEnricherType()
Enricher
getEnricherType
in interface Enricher
public void setEntity(EntityLocal entity)
setEntity
in class AbstractEntityAdjunct