1. 438a685 FELIX-3910: Made final or volatile some class attributes, which are set from synchronized setters, by Pierre De Rop · 11 years ago
  2. facde68 A couple of fixes to prevent deadlocks where we were calling out to the framework whilst holding a lock. This seems to fix some issues in FELIX-3337 (which was failing on trunk, even though it had been resolved before) and hopefully prevents some deadlocks for which we currently have no tests. by Marcel Offermans · 12 years ago
  3. e380c0b Bugfix for an IllegalStateException that occurred in the shell command because of propagated configuration items not being available. Added an explicit check. by Marcel Offermans · 13 years ago
  4. 66df0b8 FilterService now implements ComponentDeclaration, as it should have done all along. ComponentImpl now treats keys in a map of properties as objects, instead of assuming they're all strings. by Marcel Offermans · 13 years ago
  5. 5be5f14 Added an @author tag to all class comments. by Marcel Offermans · 13 years ago
  6. 392c202 Fixed an error that tried to make a constructor accessible, but failed. by Marcel Offermans · 13 years ago
  7. deda432 Fixed an issue with dynamic life cycle listeners. by Marcel Offermans · 13 years ago
  8. d60b54d Fixed a potential NPE that seemed to occur under specific circumstances when the component was stopped. by Marcel Offermans · 14 years ago
  9. a1bc22a FELIX-2752 Nulled m_registration after unregistering a service. by Marcel Offermans · 14 years ago
  10. 09e14aa Bugfixes for several issues with required service dependencies with callbacks in scenarios where multiple dependencies are available. by Marcel Offermans · 14 years ago
  11. 706fb27 Work in progress, internal refactorings and bugfixes. by Marcel Offermans · 14 years ago
  12. 761a449 Fetch again the current state in the add(List) method, just before invoking calculateStateChanges method. by Pierre De Rop · 14 years ago
  13. 0acdb1b Various fixes for problems with when to invoke instance bound dependency callbacks. by Marcel Offermans · 14 years ago
  14. 48af5cd Forgot to remove a print statement. by Marcel Offermans · 14 years ago
  15. f9a7e34 Fixed two issues: by Marcel Offermans · 14 years ago
  16. faaed47 Big refactoring, renamed "Service" to "Component" whenever it was referring to the thing that has dependencies and registers itself as a service. by Marcel Offermans · 14 years ago[Renamed (92%) from dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java]
  17. bd15a44 Fixed a NPE in getName(). by Marcel Offermans · 14 years ago
  18. 3d92121 Several smaller bugfixes and performance updates for resources. Added a test that demonstrates how to create a custom dependency (and did some refactorings to make that easier). by Marcel Offermans · 14 years ago
  19. 8b93efa Refactored all exported packages into one, to simplify usage. by Marcel Offermans · 14 years ago
  20. ea89b86 Relatively large refactoring of callback methods, cleaned up some code and made them more consistent. by Marcel Offermans · 14 years ago
  21. 1391d68 Method to access compositions of instances was not "proxy aware" because it did not yet use our InvocationUtil method. Now it does, and is. by Marcel Offermans · 14 years ago
  22. 79ac971 Accumulate all extra dependencies defined from init() method, before calculating state changes. by Pierre De Rop · 14 years ago
  23. bedf369 FELIX-2344 FELIX-2369 bindService is now invoked with the new state on every relevant state change (instead of the old state which was wrong) and as part of the bindService implementation, the service is configured again (because the init() method might have added new dependencies) by Marcel Offermans · 14 years ago
  24. 19476fe - Reworked the aspect API in order to allow to provide aspect parameters by by Pierre De Rop · 14 years ago
  25. a6ffb99 Completed support for using dynamic proxies as generic aspects. Added a test to validate this behaviour. by Marcel Offermans · 14 years ago
  26. 9afe2f5 Slightly relaxed the rules for member injection when using a named field. In that case it is now enough to have a field that is of an assignable type, instead of requiring an exact type. by Marcel Offermans · 14 years ago
  27. e43114b Changed the exception handling after Friday's refactoring. No such method exceptions should be ignored here. by Marcel Offermans · 14 years ago
  28. 61a8114 Added support for invoking life cycle callbacks on something else than the service instance. Refactored some of the callback invocation code so all of them now use the same implementation. Implemented some still missing things. by Marcel Offermans · 14 years ago
  29. ad76067 Added the notion of ranking to aspects so they can dynamically be chained. Fixed a bug in bundle dependencies. by Marcel Offermans · 14 years ago
  30. cc8adbb only log an error if there is no implementation set AND creating an instance using a factory did not work by Marcel Offermans · 14 years ago
  31. 6358e05 fixed a shutdown issue where sometimes services were unregistered twice by Marcel Offermans · 15 years ago
  32. 6cb7ac2 bugfix for instance bound service dependencies by Marcel Offermans · 15 years ago
  33. 84a43ad experimental bugfix, needs more testing by Marcel Offermans · 15 years ago
  34. 4fd903f added documentation, bugfixed a scenario where multiple instance bound dependencies did not work correctly by Marcel Offermans · 15 years ago
  35. 306c252 fixed a startup ordering issue, added a test to make sure it stays fixed by Marcel Offermans · 15 years ago
  36. 78e5dfc fixed a bug with instance bound dependencies, updated the test to ensure this keeps working from now on by Marcel Offermans · 15 years ago
  37. 937ab4f simplified updating of instances and propagation of properties by Marcel Offermans · 15 years ago
  38. 0f6605e corrected the previous patch by Marcel Offermans · 15 years ago
  39. 44a93bf bugfix, is registered should mean that the service is bound, not only that all required dependencies are available by Marcel Offermans · 15 years ago
  40. 117aa2f added generic support for propagation of a dependency's properties to a service, implemented for configuration and resource dependencies by Marcel Offermans · 15 years ago
  41. 001db05 added some new adapters and a few fixes, work in progress by Marcel Offermans · 15 years ago
  42. d2ec395 renamed package to org.apache.felix.dm.impl; invoke start/stop methods on dependencies through the DependancyActivation interface; reworked API in order to avoid exposing implementation methods from end user interfaces by Pierre De Rop · 15 years ago
  43. d59b06a moved to org.apache.felix.dm.impl package by Pierre De Rop · 15 years ago[Renamed from dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/impl/ServiceImpl.java]
  44. 203bdad added support and tests for resource dependencies that are shared between services by Marcel Offermans · 15 years ago
  45. 80eeafe added support for adding dynamic aspects for services, plus a test that validates the basic behaviour by Marcel Offermans · 15 years ago
  46. cae6136 adapted service, configuration and bundle dependencies to allow them to be added to more than one service so you can share them efficiently, added basic tests for those scenarios by Marcel Offermans · 15 years ago
  47. e14b342 moved classes to subpackages, updated ServiceTracker to 4.2 spec, added BundleTracker and BundleDependency, ResourceDependency and some preliminary resource related classes (WIP) by Marcel Offermans · 15 years ago[Renamed (71%) from dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/ServiceImpl.java]
  48. ca21ff1 updated to osgi.org dependencies, fixed several small mistakes with previous checkin by Marcel Offermans · 15 years ago
  49. 1e1233e Moving dependencymanager.temp to submodule. by Marcel Offermans · 15 years ago[Renamed from dependencymanager.temp/src/main/java/org/apache/felix/dependencymanager/ServiceImpl.java]
  50. a962bc9 Preparing move. by Marcel Offermans · 15 years ago