1. 2611ff8 FELIX-3680 Intermediate commit which disables read lock, synchronizes service registration, moves service listener deregistration to deactivate thread (controlled by flag) by David Jencks · 12 years ago
  2. 978aef3 FELIX-3668 revert 1381440 missing bind method should not prevent activation by David Jencks · 12 years ago
  3. 58d9d3e FELIX-3717 make sure unbind and updated methods get the service parameter if used even if the bind method didn't need it by David Jencks · 12 years ago
  4. 7be62f1 FELIX-3719 disabling a dependency manager should not reset the count by David Jencks · 12 years ago
  5. 94d5d0b FELIX-3557 resolve-circular-dependencies-later implementation by David Jencks · 12 years ago
  6. 08bbe19 FELIX-3675 fix NPEs in updated and unbind method calls by David Jencks · 12 years ago
  7. b8bbbd9 FELIX-3680 don't recalculate size when not needed, don't set target filter from metadata when config required by David Jencks · 12 years ago
  8. 10f46fd FELIX-3680 change target filter safely. Target filter is still set too often and size recomputed when filter does not change by David Jencks · 12 years ago
  9. f55169d FELIX-3680 reorganize in process ref queues so they can be used to determine when all events processed by David Jencks · 12 years ago
  10. b1d620d FElIX-3710 don't try to activate on an optional service event by David Jencks · 12 years ago
  11. 9982e2f FELIX-3680 track modified events concurrently by David Jencks · 12 years ago
  12. 9b4e8cb FELIX-3507 another greedy situation by David Jencks · 12 years ago
  13. f2a2832 FELIX-3680 track remove events concurrently by David Jencks · 12 years ago
  14. 30b05ef FELIX-3680 improve concurrency of service tracking by David Jencks · 12 years ago
  15. c0aa0fe FELIX-3680 don't drop service events when enabling by David Jencks · 12 years ago
  16. a83d8d9 FELIX-3680 move RefPair to its own class by David Jencks · 12 years ago
  17. ca30c34 logging improvements by David Jencks · 12 years ago
  18. bb2c640 FELIX-3680 fix another concurrency problem demonstrated by Pierres test by David Jencks · 12 years ago
  19. 6b004a7 FELIX-3677 info command shows all bound references by David Jencks · 12 years ago
  20. 32670f5 FELIX-3657 fix NPE from management interface when querying non-active components by David Jencks · 12 years ago
  21. 0de0bb3 FELIX-3659 share method objects as much as possible by David Jencks · 12 years ago
  22. f1e6536 FELIX-3657 problem 3, remove component instance from dependency manager and make service changes apply to all instances managed by a ServiceFactoryComponentManager by David Jencks · 12 years ago
  23. 089598e FELIX-3657 fix two ServiceFactoryComponentFactory problems and add logging. DependencyManagers still refer to an instance by David Jencks · 12 years ago
  24. 2943df3 FELIX-3645 restore previous behavior when a bind method cannot be found by David Jencks · 12 years ago
  25. 257f695 FELIX-3645 Finish unlocking around all calls to register service and obtain dependent services. Some cleanup. by David Jencks · 12 years ago
  26. d3fb2e0 FELIX-3645 add logging and fix numerous bugs. by David Jencks · 12 years ago
  27. bc3bea6 FELIX-3645 start of separating finding the bound services from creating the impl object. Most itests fail. Some confusion about how bound services are recorded. by David Jencks · 12 years ago
  28. 14b9adb FELIX-3456 track all locking activity to try to understand IllegalMonitorStateException on lock release by David Jencks · 12 years ago
  29. e715824 FELIX-3456 use Registered status to create component if missing by David Jencks · 12 years ago
  30. 2ecd673 FELIX-3456 only obtain read lock once to avoid problems with reentrancy by David Jencks · 12 years ago
  31. 4d4ebac FELIX-3456 read-write lock for create impl object, atomic CAS for service registration. Incomplete: no ServiceFactory or (possibly) ComponentFactory by David Jencks · 12 years ago
  32. 164dea5 FELIX-3535 remove use of obsolete state code by David Jencks · 12 years ago
  33. a4b12bd FELIX-3456 Apply final patch #7 introducing locking by Felix Meschberger · 12 years ago
  34. b8ab893 FELIX-3507 Apply patch by David Jencks (thank you very much) and update the API export to 1.7 due to the new Reference.isReluctant() method by Felix Meschberger · 12 years ago
  35. 9d508b5 FELIX-3506 Apply patch by David Jencks (thanks alot) by Felix Meschberger · 12 years ago
  36. dc3ad6a FELIX-3377 Commit my latest patch (FELIX-3377-4-fmeschbe.patch) including input from David Jencks (thanks alot). by Felix Meschberger · 12 years ago
  37. dae9a63 FELIX-3345 Apply patch FELIX-3345-5.diff by David Jencks (thanks alot) by Felix Meschberger · 12 years ago
  38. 57f6cc1 FELIX-3345 Apply patch FELIX-3345-2.diff by David Jencks (thanks alot) slightly reformatted and turned around checks (assuming the positive success of failure) by Felix Meschberger · 12 years ago
  39. 9cb2972 FELIX-2553 Applying patch by Carsten Ziegeler (thanks alot) changing most by Felix Meschberger · 13 years ago
  40. 11b1736 FELIX-2823 Catch all exceptions from BundleContext.getService for propery logging and recovery by Felix Meschberger · 13 years ago
  41. c589722 FELIX-2521 Support separation between "no method to be called" and "method execution failure" situations to handle according specification: by Felix Meschberger · 14 years ago
  42. 091a48e FELIX-2372 Improve logging for IllegalStateException on service access by Felix Meschberger · 14 years ago
  43. c067c97 FELIX-2368 make component enablement, activation, deactivation, and disablement synchronous instead of asynchronous by Felix Meschberger · 14 years ago
  44. 98908c7 FELIX-2231 Prevent NullPointerException and uncaught IllegalStateException if bundle has been stopped while the component is being started by Felix Meschberger · 14 years ago
  45. f1ce1a3 FELIX-1943 Ensure components which are not satisfied any longer if a service is unregistered are deactivated. Before this would only happen if the component had the service bound, which is not always the case (for example for ComponentFactory components). by Felix Meschberger · 15 years ago
  46. 18a5874 FELIX-1893 Provide configured updated method name through the administrative API. by Felix Meschberger · 15 years ago
  47. 164cd86 FELIX-1893 Add support for a configurable "updated" method by Felix Meschberger · 15 years ago
  48. 2136bed FELIX-1897 Add support for Configuration Admin configuration (in addition to the existing bundle context properties) by Felix Meschberger · 15 years ago
  49. 306b22d FELIX-1841 Improve service bind update by creating a special "update" method which directly calls the invokeBindMethod(ServiceReference) method instead of going through the regular bind() method, which may not call the correct bind method at all (or too many methods) by Felix Meschberger · 15 years ago
  50. 470a975 FELIX-1841 Apply DependencyManager part of FELIX-1841.patch.2 supplied by Pierre de Rop (thanks) with the slight modification of guarding the rebind with a configuration setting. Also added integration tests validating this fix. by Felix Meschberger · 15 years ago
  51. 81ddb9a FELIX-1846 Guard access to the existing target filter being null by Felix Meschberger · 15 years ago
  52. aae0b8e FELIX-1827 Check permission to get and register services on behalf by Felix Meschberger · 15 years ago
  53. 8a8c633 FELIX-1823 Drop support for Framework API 1.3 (R4.0) and depend by Felix Meschberger · 15 years ago
  54. b4d2e4e FELIX-1186 Refactor log messages to use the new deferred log message by Felix Meschberger · 15 years ago
  55. 00c3217 FELIX-1658 Removing Enabled state (folded into Unsatisfied state) and by Felix Meschberger · 15 years ago
  56. b7c2760 FELIX-1445 Check for UNSATISIFED state instead of ENABLED state in the by Felix Meschberger · 15 years ago
  57. bbfc717 FELIX-1447 Remove ComponentMetadata parameter from AbstractComponentManager.log by Felix Meschberger · 15 years ago
  58. ab4aac3 FELIX-1443 Unify method selection and invocation mechanisms on the by Felix Meschberger · 15 years ago
  59. 4592f83 FELIX-1437 Include declaration namespace in the decision of which by Felix Meschberger · 15 years ago
  60. afbd25f FELIX-1413 Do not immediately bind to newly registered services for static by Felix Meschberger · 15 years ago
  61. 644ef09 FELIX-1414 Reverting changes of FELIX-950 and FELIX-1213 thus not rebinding by Felix Meschberger · 15 years ago
  62. 8c1d3ec FELIX-927 Apply patch by Alin Dreghiciu to allow for better bind/unbind by Felix Meschberger · 15 years ago
  63. e21cefd FELIX-1284 Add support to check whether a dynamic configuration update by Felix Meschberger · 15 years ago
  64. 9c77865 FELIX-1314 Split main "impl" package by moving classes to helper, manager, by Felix Meschberger · 15 years ago[Renamed (99%) from scr/src/main/java/org/apache/felix/scr/impl/DependencyManager.java]
  65. ba3da7a FELIX-925 Add support for new activate/deactivate method signatures and by Felix Meschberger · 15 years ago
  66. 5d89d56 FELIX-925 Allow activate and deactivate methods to have different signatures by Felix Meschberger · 15 years ago
  67. 50e7c7f FELIX-1213 Reactivate component with static reference if a new service by Felix Meschberger · 15 years ago
  68. d3fc8bf FELIX-1185 Apply state machine patch by Agemo Cui (thanks alot!) by Felix Meschberger · 15 years ago
  69. 514de15 FELIX-1166 Be sure to unget the unregistering service (only required for dynamic by Felix Meschberger · 15 years ago
  70. 8b3d464 FELIX-1178 Add m_pendingDeactivation flag to ensure a component is scheduled for activation if deactivation is scheduled but the component is still active if a service reference change occurrs by Felix Meschberger · 15 years ago
  71. c732560 FELIX-1162 Move m_size field setup to the enable method by Felix Meschberger · 15 years ago
  72. 73a39e6 FELIX-1162 Setup the DependencyManagers when the component by Felix Meschberger · 15 years ago
  73. f60039b FELIX-993 / FELIX-1053: Fix service handling when using target filters by Felix Meschberger · 15 years ago
  74. 68f19a8 FELIX-993 drop checking the target filter on service unregistration by Felix Meschberger · 15 years ago
  75. 3e26f2d FELIX-1044 Refactor of component instance handling in the DependencyManager by Felix Meschberger · 15 years ago
  76. e956e03 FELIX-950 Replace bound service for non-multiple references if a new by Felix Meschberger · 15 years ago
  77. c0df73b FELIX-832 Ensure services are ungotten even in the absence of an unbind method by Felix Meschberger · 15 years ago
  78. e928b66 FELIX-861 Check class loader of target class, which may be null if the by Felix Meschberger · 16 years ago
  79. 2cd7b66 FELIX-694 : Use the class which declares the bind/unmind method to load the service class. by Carsten Ziegeler · 16 years ago
  80. e4b192e FELIX-624: Use the classloader of the bundle exporting the service to load the service class. by Carsten Ziegeler · 16 years ago
  81. 1f928f2 FELIX-579 Modified logging calls by adding an AbstractComponentManager.log method, which by Felix Meschberger · 16 years ago
  82. c0b434a Add more logging by Felix Meschberger · 16 years ago
  83. 4cccee2 Correct javadocs and clean up code a little bit. by Carsten Ziegeler · 16 years ago
  84. aed494d FELIX-425 Decrement service counter when a service is removed whose by Felix Meschberger · 17 years ago
  85. d25a63d FELIX-284 Add Management API by Felix Meschberger · 17 years ago[Renamed (96%) from scr/src/main/java/org/apache/felix/scr/DependencyManager.java]
  86. 23915b8 FELIX-392 Better handle unexpected issues when trying to get a activation or binding method by reflection by Felix Meschberger · 17 years ago
  87. 444f5b1 FELIX-387 Fix support for reference service target properties by Felix Meschberger · 17 years ago
  88. 9b6b509 FELIX-387 Fix support for reference service target properties by Felix Meschberger · 17 years ago
  89. 3f87087 FELIX-373 Log the unsatisfied dependencies of a component which prevent activation of the component by Felix Meschberger · 17 years ago
  90. 38b77d7 FELIX-366 Bound Service Replacement incorrect by Felix Meschberger · 17 years ago
  91. b609eca - Rename DependencyManager.isValid to isSatisfied to clarify the intent of the method by Felix Meschberger · 17 years ago
  92. 9dadeef FELIX-368 Service binding odities if (un)bind methods take ServiceReferences by Felix Meschberger · 17 years ago
  93. 43d2a71 FELIX-364 0..1 dynamic service reference does not bind properly. by Felix Meschberger · 17 years ago
  94. aa5adb9 FELIX-356 DependencyManager.bind may bind to null and does not correctly check for success by Felix Meschberger · 17 years ago
  95. 86a336d FELIX-356 DependencyManager.bind may bind to null and does not correctly check for success by Felix Meschberger · 17 years ago
  96. 29e04e3 FELIX-341 Intermittent exception during Felix shutdown by Felix Meschberger · 17 years ago
  97. ee3f1db Remove "this." prefixing and apply Felix Coding Standards by Felix Meschberger · 17 years ago
  98. 7cbcef5 Revert unintentional code formatting by Carsten Ziegeler · 17 years ago
  99. 64c6f7a Clean up imports. by Carsten Ziegeler · 17 years ago
  100. d468b35 FELIX-279 - Concurrency Issues when enabling components by Felix Meschberger · 17 years ago