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 |
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, unsubscribe
getCatalogItemId, getId, getManagementContext, init, rebind, setCatalogItemId, setManagementContext
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getUniqueTag, isDestroyed, isRunning
getCatalogItemId, getDisplayName, subscriptions, tags
config, getConfig, setConfig
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 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