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.TagSupport
Configurable.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, isRunning
getCatalogItemId, getCatalogItemIdSearchPath, getDisplayName, subscriptions, tags
config, getConfig
java.lang.String getId()
getId
in interface EntityAdjunct
getId
in interface Identifiable
EnricherType getEnricherType()
RebindSupport<EnricherMemento> getRebindSupport()
getRebindSupport
in interface Rebindable
BrooklynObject.RelationSupport<Enricher> relations()
BrooklynObject
relations
in interface BrooklynObject