1. b0be04f FELIX-4233: Race condition where two threads are able to execute tasks from the serial queue. by Pierre De Rop · 11 years ago
  2. e6fff38 FELIX-4050: Avoid messing up component state calculation when an init method adds by Pierre De Rop · 12 years ago
  3. 39b6184 Reformatted code. by Pierre De Rop · 12 years ago
  4. 8b6ac19 FELIX-3869: Fragment support for DependencyManager-Component. by Pierre De Rop · 12 years ago
  5. c764de3 Removed useless checks. by Pierre De Rop · 12 years ago
  6. 1943776 [FELIX-3866] Added support for swap attribute in AspectService and AdpaterService annotations. by Pierre De Rop · 12 years ago
  7. ba7157d [FELIX-2965] - Apply @Registered/@Unregistered annotation on composition instances. by Pierre De Rop · 14 years ago
  8. 17ff637 [FELIX-2966] - Annotations should automatically generate Import-Service/Export-Service headers. by Pierre De Rop · 14 years ago
  9. 9226349 FELIX-2954 (annotated component factory does not allow to provide a component instance explicitly) by Pierre De Rop · 14 years ago
  10. e7ae667 Added @author. Fixed some comments. by Pierre De Rop · 14 years ago
  11. 97666d3 Refactoring of a method in 'core'. by Marcel Offermans · 14 years ago
  12. 1abbab9 The extra dependencies must be added in one shot, outside the loop which configure named dependencies. by Pierre De Rop · 14 years ago
  13. 6e764db - Cleanup m_nameDeps class attribute in the destroy method. by Pierre De Rop · 14 years ago
  14. f7b2298 log root cause exception, when a service can't be configured by Pierre De Rop · 14 years ago
  15. 9c6f278 get back to previous version of bundleStopped method, which actually must remove all services from a stopping bundle by Pierre De Rop · 14 years ago
  16. 386428a Don't add any extra dependencies, if the list of extra dependencies is empty by Pierre De Rop · 14 years ago
  17. 93bb065 Fixed isAutoConfig, which must return false, instead of true. Don't invoke any callbacks. by Pierre De Rop · 14 years ago
  18. 709d8cd Don't deactive services from a stopping bundle, since DependencyManager is already doing this. by Pierre De Rop · 14 years ago
  19. 0507f14 - aligned AspectService and AdapterService with new added/changed/removed callbacks introdoced in the API. by Pierre De Rop · 14 years ago
  20. 8a607bb misc cleanup by Pierre De Rop · 14 years ago
  21. 79e5f70 FELIX-2828: Allows a ResourceDependency annotation to inject the resource on a class field by Pierre De Rop · 14 years ago
  22. 28c1e3a improved exception message when the type of a json descriptor entry is not provided by Pierre De Rop · 14 years ago
  23. e0d097c Fixed logging by Pierre De Rop · 14 years ago
  24. 00d79e6 Fixed wrong comment by Pierre De Rop · 14 years ago
  25. 682baf8 - Fixed findbugs errors. Cleaned imports. by Pierre De Rop · 14 years ago
  26. 4370c1b Add extra dependencies in one shot, using the Service.add(List) signature, in order to calculate state changes atomically by Pierre De Rop · 14 years ago
  27. ee1c807 Renamed @Service annotation into @Component annotation. by Pierre De Rop · 14 years ago
  28. 83a9ae4 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
  29. 3a219e6 added propagate attribute in ServiceDependency annotation. Also added corresponding testcase. by Pierre De Rop · 14 years ago
  30. 1825200 Once a component is started, make sure that all named dependencies are not in "instance bound" mode anymore, because we would like the component to be destroyed if a named dependency is not available anymore by Pierre De Rop · 14 years ago
  31. ee3de5c fixed thread safety issue by Pierre De Rop · 14 years ago
  32. 7cb41fa Replaced the publisher/unpublisher Service attributes by a new LifecycelControler annotation, which can apply to any kind of Services by Pierre De Rop · 14 years ago
  33. e8985a2 fixed a potential race condition in the Service annotation, where a publisher may be invoked before the component is actually started by Pierre De Rop · 14 years ago
  34. 8cfbbb8 fixed inconsistency in the api, where Services were not using the same 'provides' attribute when specifying the provided service interfaces by Pierre De Rop · 14 years ago
  35. d498713 replaced misspelled provide attribute by provides attribute by Pierre De Rop · 14 years ago
  36. fd66947 Bug fix: when a Service uses a publisher attribute in order to take control of when the service is registeted into the OSGi registry, by Pierre De Rop · 14 years ago
  37. 92ca37e Added two new publisher/unpublisher attributes in the Service annotation in order to allow a Service to take control over service exposition. Allow Start annotation to return an optional Map of properties which can be appended into the provided service properties by Pierre De Rop · 14 years ago
  38. 5d4ee2b renamed ServiceFactory.java class into FactorySet.java by Pierre De Rop · 14 years ago
  39. 09b799f added a "changed" attribute in the ResourceAdapterService annotation. Fixed some javadocs by Pierre De Rop · 14 years ago
  40. 8b93efa Refactored all exported packages into one, to simplify usage. by Marcel Offermans · 14 years ago
  41. e9c13d9 Used a Java 5 style for() loop by accident. Extended the signature for creating resource adapters so you can also specify a callback instance and name for the changed method. by Marcel Offermans · 14 years ago
  42. 9b090e7 javadoc/cleanup by Pierre De Rop · 14 years ago
  43. 32b7931 Changed "dm.log" property into "dm.runtime.log" property by Pierre De Rop · 14 years ago
  44. 029c28f Invoke service lifecycle callbacks on composition (each init method can return a dependency customization map). by Pierre De Rop · 14 years ago
  45. 06143d8 changed comments. by Pierre De Rop · 14 years ago
  46. ea89b86 Relatively large refactoring of callback methods, cleaned up some code and made them more consistent. by Marcel Offermans · 14 years ago
  47. 5400f48 added missing license by Pierre De Rop · 14 years ago
  48. 23989eb Allow to define an Aspect Service implemented with a DynamicProxy. by Pierre De Rop · 14 years ago
  49. 794558b fixed bug: configuration dependencies were added twice in the service by Pierre De Rop · 14 years ago
  50. 912cdec fixed bug: unamed dependencies must be injected before the init() method, not after. by Pierre De Rop · 14 years ago
  51. 3fffd04 fixed javadoc by Pierre De Rop · 14 years ago
  52. c21081b Added the ability to dynamically configure service dependency "required" and "filter" attributes from the Service's init method by Pierre De Rop · 14 years ago
  53. d4cb83e minor fix/javadoc by Pierre De Rop · 15 years ago
  54. 4e06b5a Removed TemporalServiceDependency, but added a timeout attribute in the ServiceDependency annotation by Pierre De Rop · 15 years ago
  55. 3e10037 reworked FactoryConfigurationAdapter API by Pierre De Rop · 15 years ago
  56. 13dd63d reworked BundleAdapter API in order to allow to provide adapter parameters by reusing the Service interface methods (setInterface, setImplementation, etc ...) by Pierre De Rop · 15 years ago
  57. 445ddec reworked ResourceAdapter API in order to allow to provide adapter parameters by reusing the Service interface methods (setInterface, setImplementation, etc ...) by Pierre De Rop · 15 years ago
  58. 7ba67b3 reworked the Adapter API in order to allow to provide adapter parameters by reusing the Service methods (setInterface, setImplementation, etc ...) by Pierre De Rop · 15 years ago
  59. 5d7226c added field attribute in Aspect annotation by Pierre De Rop · 15 years ago
  60. a027fe4 m_logService not static anymore by Pierre De Rop · 15 years ago
  61. 575a2f7 - Reworked design of the runtime bundle. by Pierre De Rop · 15 years ago
  62. 18776cc fixed bug where the service factory is not reset before parsing a dependency descriptor file by Pierre De Rop · 15 years ago
  63. ff2f5d1 Added component factory feature in Service annotation - Reorganized annotation packages - Fixed javadoc - Removed static factory methods from annotations by Pierre De Rop · 15 years ago
  64. 555d6a7 Temporarily copied SerialExecutor.java from dependencymanager/core to dependencymanager/runtime, until we decide to store this class in utils. Also slightly modified the scheduleNext() method in order to avoid unecessary NoSuchElementException. by Pierre De Rop · 15 years ago
  65. f99da0c added annotation support for factory configuration adapter service by Pierre De Rop · 15 years ago
  66. c80df91 fixed bug in adapter annotations: the services provided by adapters were specified as a Class, instead of a Class array. by Pierre De Rop · 15 years ago
  67. 5eb38b8 Added an extra parameter to resource adapters to specify a handler to invoke life cycle callbacks on. Experimental bit of API for now. by Marcel Offermans · 15 years ago
  68. 49c5d51 applied DependencyManager.createResourceAdapterService() API modification: service name is now defined as a String, not as a Class by Pierre De Rop · 15 years ago
  69. 52ddbfb Fixed bug when parsing BundleDependency's propagate attribute. Added ResourceAdapter and ResourceDependency annotations. by Pierre De Rop · 15 years ago
  70. 469e9b5 code factorization: merged setServiceComposition/setServiceCallbacks methods into setCommonServiceParams method. Added factory/factoryMethod attributes in AspectService annotation by Pierre De Rop · 15 years ago
  71. 2cc0db5 added annotation support for BundleAdapterService by Pierre De Rop · 15 years ago
  72. 6f87aff added annotation support for BundleAdapterService. Fixed wrong default value for "propagate" BundleDependency attribute by Pierre De Rop · 15 years ago
  73. 0d76ce1 Attempt to implement aspect API change in the runtime. by Marcel Offermans · 15 years ago
  74. 01e2a18 added BundleDependency annotation by Pierre De Rop · 15 years ago
  75. 1a8c2e3 added support for annotated adapter services by Pierre De Rop · 15 years ago
  76. 6bae039 fixed aspect service parsing (the lifecycle callbacks, and composition method name was not parsed) by Pierre De Rop · 15 years ago
  77. 706ca33 fixed javadoc. Added Aspect support by Pierre De Rop · 15 years ago
  78. 6ed1050 fixed javadoc by Pierre De Rop · 15 years ago
  79. 4525b81 added AspectService by Pierre De Rop · 15 years ago
  80. afaf5af fixed bnf description in javadoc by Pierre De Rop · 15 years ago
  81. 2944728 removed "changed/removed" callbacks from temporal service dependency annotation by Pierre De Rop · 15 years ago
  82. 76ffc50 added support for temporal service dependency annotations by Pierre De Rop · 15 years ago
  83. cd517a5 code cleanup by Pierre De Rop · 15 years ago
  84. 97d3aac fixed bug when creating a ConfigurationDependency (the pid was not set) by Pierre De Rop · 15 years ago
  85. 2babd06 fixed bug when handling dependencymanager service factory parameters by Pierre De Rop · 15 years ago
  86. 59526ec Fixed javadoc by Pierre De Rop · 15 years ago
  87. cd1e58e initial commit of the DependencyManager Component Runtime bundle which tracks started bundles and loads their corresponding component descriptors from OSGI-INF/*.dm by Pierre De Rop · 15 years ago