public interface Enricher extends EntityAdjunct, Rebindable, Configurable
Policy. However, enrichers specifically do not invoke
effectors and should only function to publish new metrics.BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupport| Modifier and Type | Method and Description |
|---|---|
EnricherType |
getEnricherType()
Information about the type of this entity; analogous to Java's object.getClass.
|
java.lang.String |
getId()
A unique id for this enricher.
|
RebindSupport<EnricherMemento> |
getRebindSupport()
Users are strongly discouraged from calling or overriding this method.
|
BrooklynObject.RelationSupport<Enricher> |
relations()
Relations specify a typed, directed connection between two entities.
|
getHighlights, getUniqueTag, isDestroyed, isRunninggetCatalogItemId, getCatalogItemIdSearchPath, getDisplayName, subscriptions, tagsconfig, getConfigjava.lang.String getId()
getId in interface EntityAdjunctgetId in interface IdentifiableEnricherType getEnricherType()
RebindSupport<EnricherMemento> getRebindSupport()
getRebindSupport in interface RebindableBrooklynObject.RelationSupport<Enricher> relations()
BrooklynObjectrelations in interface BrooklynObject