Github user aledsage commented on the issue:
https://github.com/apache/brooklyn-server/pull/218
@grkvlt we briefly changed the behaviour of `Propagator` to require that
the producer be passed in (because previously the defaults were crazy - if no
configuration, then propagate all your own sensors to yourself, thus causing an
infinite loop!). We reverted that back to have the default producer being
oneself, with the proper checks that there are no infinite loops.
But the point of this PR still stands for me: that we had now way to refer
to self when supplying a config key value (for whatever use-cases of other
enrichers, entities, etc). Therefore I'd argue this is still useful to include.
---
I'll also do as @robertgmoss suggests and rename `Entities.descendants()`
to `Entities.descendantsAndSelf()`, and same for `Entities.ancestors()`
(deprecating the old version).
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---