| Name | Description | Type | Package | Framework |
| AbstractEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractAggregatingEnricher | AggregatingEnrichers implicitly subscribes to the same sensor on all entities inside an Group and should emit an aggregate on the target sensor | Class | brooklyn.enricher.basic | Brooklyn |
| AbstractAggregator | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractMultipleSensorAggregator | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractTransformingEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| AbstractTypeTransformingEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| AddingEnricher | enricher which adds multiple sensors on an entity to produce a new sensor Instead, consider calling: | Class | brooklyn.enricher.basic | Brooklyn |
| Aggregator | Class | brooklyn.enricher.basic | Brooklyn | |
| Combiner | Class | brooklyn.enricher.basic | Brooklyn | |
| CustomAggregatingEnricher | Subscribes to events from producers with a sensor of type T, aggregates them with the provided closure and emits the result on the target sensor V. | Class | brooklyn.enricher | Brooklyn |
| DeltaEnricher | Converts an absolute sensor into a delta sensor (i. | Class | brooklyn.enricher | Brooklyn |
| EnricherDynamicType | Class | brooklyn.enricher.basic | Brooklyn | |
| Enrichers | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .AbstractEnricherBuilder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .AbstractUpdatingMapBuilder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .AggregatorBuilder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .Builder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .CombinerBuilder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .InitialBuilder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .PropagatorBuilder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .TransformerBuilder | Class | brooklyn.enricher | Brooklyn | |
| Enrichers .UpdatingMapBuilder | Class | brooklyn.enricher | Brooklyn | |
| EnricherTypeSnapshot | Class | brooklyn.enricher.basic | Brooklyn | |
| HttpLatencyDetector | An Enricher which computes latency in accessing a URL. | Class | brooklyn.enricher | Brooklyn |
| HttpLatencyDetector .Builder | Class | brooklyn.enricher | Brooklyn | |
| Propagator | Class | brooklyn.enricher.basic | Brooklyn | |
| RollingMeanEnricher | Transforms a sensor into a rolling average based on a fixed window size. | Class | brooklyn.enricher | Brooklyn |
| RollingTimeWindowMeanEnricher | Transforms Sensor data into a rolling average based on a time window. | Class | brooklyn.enricher | Brooklyn |
| RollingTimeWindowMeanEnricher .ConfidenceQualifiedNumber | Class | brooklyn.enricher | Brooklyn | |
| SensorPropagatingEnricher | an enricher policy which just listens for the target sensor(s) on a child entity and passes it up. | Class | brooklyn.enricher.basic | Brooklyn |
| SensorTransformingEnricher | Class | brooklyn.enricher.basic | Brooklyn | |
| TimeFractionDeltaEnricher | Converts an absolute measure of time into a fraction of time, based on the delta between consecutive values and the elapsed time between those values. | Class | brooklyn.enricher | Brooklyn |
| TimeWeightedDeltaEnricher | Converts an absolute sensor into a delta sensor (i. | Class | brooklyn.enricher | Brooklyn |
| Transformer | Class | brooklyn.enricher.basic | Brooklyn | |
| UpdatingMap | Enricher which updates an entry in a sensor map (TARGET_SENSOR) based on the value of another sensor (SOURCE_SENSOR. | Class | brooklyn.enricher.basic | Brooklyn |