Bug 425784 - Use internal EventAdmin object for EventRedeliverer

Getting the EventAdmin object from the service registry creates a
dependency cycle when DS is activating EventAdmin. Using the internally
created EventAdmin object avoids the cycle and also ensure the
redeliverer uses the implementations EventAdmin object rather than some
other EventAdmin service found in the service registry. This fix allows
EventAdmin to be used with Apache Felix DS as well as Equinox DS.

Signed-off-by: BJ Hargrave <hargrave@us.ibm.com>
2 files changed
tree: aa7430b88d2c38f6986e55bdb6461905cf044d6c
  1. bundles/
  2. examples/
  3. features/
  4. tests-pom/
  5. .gitattributes
  6. .gitignore
  7. pom.xml