1. 71ba6da Rewrote the debug logging methods from single method with m_debug check to m_debug check at all places where debug logging is done. The single method caused a performance hit. by Xander Uiterlinden · 11 years ago
  2. 6aaa404 FELIX-3910: Moved inherited m_serviceInstance attribute to this class. Made protected the getService method. by Pierre De Rop · 11 years ago
  3. 1ad6732 FELIX-3910: Refactored public methods with the BlockingSerialExecutor class. Made protected the getService method. by Pierre De Rop · 11 years ago
  4. 438a685 FELIX-3910: Made final or volatile some class attributes, which are set from synchronized setters, by Pierre De Rop · 11 years ago
  5. 29a1e3e Modified ServiceDependencyImpl debug logging to also include the debugKey in the actual log messages. by Xander Uiterlinden · 11 years ago
  6. 48f267b Resolved FELIX-4014 (possible deadlock on ServiceDependencyImpl.handleAspectAwareRemoved), FELIX-4097 (debug logging in ServiceDependency), FELIX-4098 (wrong swap order with multiple threads), FELIX-4099 (support for negate in multi property filter index). by Xander Uiterlinden · 11 years ago
  7. 652065a Several small performance enhancements. by Xander Uiterlinden · 12 years ago
  8. 30303d6 FELIX-3592 Also copy the name of the swapped callback in the constructor of ServiceDependencyImpl. by Xander Uiterlinden · 12 years ago
  9. 1791999 Added an IllegalStateException in ServiceDependencyImpl in case a swap is about to be performed with two services having the same service ranking. by Xander Uiterlinden · 12 years ago
  10. 4aa032c FELIX-3186 Applied the patch, with some improvements. by Marcel Offermans · 13 years ago
  11. d26f2bd FELIX-3292 Applied the second patch. Removed one callback signature that should have been removed, added @deprecated tags and some comments. by Marcel Offermans · 13 years ago
  12. 97315a5 FELIX-3264 updated the shell command to show '(not tracking)' for dependencies that are not started yet by Marcel Offermans · 13 years ago
  13. 7f0cec0 FELIX-3201 applied the patch by Marcel Offermans · 13 years ago
  14. a808519 FELIX-2987 Fixed. by Marcel Offermans · 13 years ago
  15. 5be5f14 Added an @author tag to all class comments. by Marcel Offermans · 13 years ago
  16. 8a1fa51 FELIX-2875 Relaxed the methods a bit and consolidated all logic into a private method that does the real work. by Marcel Offermans · 14 years ago
  17. 5fed9ef - Deactivate the service when a dependency is lost while the framework is stopping. This is indeed by Pierre De Rop · 14 years ago
  18. 7784e40 Bugfix. by Marcel Offermans · 14 years ago
  19. e7baff5 Synchronized access to m_sr. by Marcel Offermans · 14 years ago
  20. 09e14aa Bugfixes for several issues with required service dependencies with callbacks in scenarios where multiple dependencies are available. by Marcel Offermans · 14 years ago
  21. 706fb27 Work in progress, internal refactorings and bugfixes. by Marcel Offermans · 14 years ago
  22. 4a27ad2 FELIX-2696 Now properly flushes the internal cache that keeps track of which component instances already had their updated() method invoked. by Marcel Offermans · 14 years ago
  23. fea1484 More fixes for instance bound callbacks. by Marcel Offermans · 14 years ago
  24. 1c944ec Bugfixes related to aspects and general life cycle issues. Committed so others can test against this version. by Marcel Offermans · 14 years ago
  25. 9e50ef3 Now shows a direct dependency on a service reference in a more readable way: prints the service.id now. by Marcel Offermans · 14 years ago
  26. 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
  27. 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
  28. 26081d3 Added a feature to use an external instance/method to provide properties to propagate. Implemented it for all dependencies plus the resource adapter. Other adapters still under consideration. by Marcel Offermans · 14 years ago
  29. 8b93efa Refactored all exported packages into one, to simplify usage. by Marcel Offermans · 14 years ago
  30. a8c213f Refactored resource dependencies to use URLs instead of the Resource interface we used previously. Adapted all tests to reflect that. by Marcel Offermans · 14 years ago
  31. 4646269 Forgot to remove a print statement, left over from debugging. by Marcel Offermans · 14 years ago
  32. b1959f4 Fixed an issue with adapters and extra dependencies that had callbacks. Callbacks were not always invoked correctly for each new adapter instance. This has now been fixed and while at it, I also improved the shell output of several types of dependencies. by Marcel Offermans · 14 years ago
  33. ea89b86 Relatively large refactoring of callback methods, cleaned up some code and made them more consistent. by Marcel Offermans · 14 years ago
  34. 157e711 Refactored to use InvocationUtil which is dynamic proxy aware. by Marcel Offermans · 14 years ago
  35. 019b30d Made the logging of invocation target exceptions more explicit. by Marcel Offermans · 14 years ago
  36. 1785c33 Added comments. In addedService: invoke added callback if the dependency is made available and if the dependency is not required by Pierre De Rop · 14 years ago
  37. c17a448 FELIX-2344 After feedback from Pierre, added yet another test scenario and fixed it by reversing the order in which callbacks were invoked and the service was started to ensure callbacks of required dependencies will be invoked before the service is started. by Marcel Offermans · 14 years ago
  38. 08459ba FELIX-2344 Extended the test case and fixed the bug. by Marcel Offermans · 14 years ago
  39. 1f06478 Don't throw a ConfigurationException when the updated callback method does not exist. by Pierre De Rop · 14 years ago
  40. bde9a43 FELIX-2078 Fixes to resolve this bug. by Marcel Offermans · 14 years ago
  41. 51b3337 decoupled the MetaTypeProviderImpl class from ConfigurationDependencyImpl class by Pierre De Rop · 14 years ago
  42. 46e26fb Fixed an issue with not all callbacks being invoked on service compositions, introduced as part of the refactoring of Friday. by Marcel Offermans · 14 years ago
  43. 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
  44. a564b3a Prefixed some methods in interfaces with 'public', implemented instance bound feature in resource dependencies. by Marcel Offermans · 14 years ago
  45. a0204f5 added MetaType support in DependencyManager API by Pierre De Rop · 15 years ago
  46. ad76067 Added the notion of ranking to aspects so they can dynamically be chained. Fixed a bug in bundle dependencies. by Marcel Offermans · 15 years ago
  47. 9ace4f4 Tested filter for null before using it. by Marcel Offermans · 15 years ago
  48. d665eaf Fixes for bundle adapters. Added missing methods to DAB. by Marcel Offermans · 15 years ago
  49. 7d04903 fixed javadoc by Pierre De Rop · 15 years ago
  50. cac806f small bugfixes by Marcel Offermans · 15 years ago
  51. a83c25a added a method to specify a service dependency that is based only on a filter condition by Marcel Offermans · 15 years ago
  52. 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
  53. b99e7e4 implemented resource tracking, also when tracking a specific resource by Marcel Offermans · 15 years ago
  54. 46345fa removed print statement by Marcel Offermans · 15 years ago
  55. 266eee5 bugfix, only add property if the value is not null by Marcel Offermans · 15 years ago
  56. 001db05 added some new adapters and a few fixes, work in progress by Marcel Offermans · 15 years ago
  57. 00970dc moved start/stop methods from Dependency.java into this new interface; in order to avoid exposing implementation methods in the API by Pierre De Rop · 15 years ago
  58. c242986 renamed package to org.apache.felix.dm.impl.dependencies by Pierre De Rop · 15 years ago
  59. b9dee1a moved to org.apache.felix.dm.impl.dependencies package by Pierre De Rop · 15 years ago
  60. aacb3aa renamed package to org.apache.felix.dm.impl.dependencies by Pierre De Rop · 15 years ago
  61. 4924974 moved to org.apache.felix.dm.impl.dependencies package by Pierre De Rop · 15 years ago
  62. e8c339f renamed package to org.apache.felix.dm.impl.dependencies by Pierre De Rop · 15 years ago
  63. 2554cad moved to org.apache.felix.dm.impl.dependencies package by Pierre De Rop · 15 years ago
  64. bd642a6 renamed package to org.apache.felix.dm.impl.dependencies; the setCallback method returns now a ConfigurationDependency instead of a Dependency by Pierre De Rop · 15 years ago
  65. eb90e5b moved to org.apache.felix.dm.impl.dependencies package by Pierre De Rop · 15 years ago
  66. e4d80b9 renamed package to org.apache.felix.dm.impl.dependencies by Pierre De Rop · 15 years ago
  67. 912a1d6 moved to org.apache.felix.dm.impl.dependencies package by Pierre De Rop · 15 years ago
  68. b26ca30 renamed package to org.apache.felix.dm.impl.dependencies; implements DependencyActivation by Pierre De Rop · 15 years ago
  69. a17acd4 moved to org.apache.felix.dm.impl.dependencies package by Pierre De Rop · 15 years ago
  70. 809568b renamed package to org.apache.felix.dm.impl.dependencies by Pierre De Rop · 15 years ago
  71. 1d5544f moved to org.apache.felix.dm.impl.dependencies package by Pierre De Rop · 15 years ago