osgi / design Goto Github PK
View Code? Open in Web Editor NEWOSGi design repository
License: Other
OSGi design repository
License: Other
Original bug ID: BZ#88
From: Dmytro Pishchukhin <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#138
From: M Nuttall <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#94
From: Arie van Wijngaarden <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#139
From: Angelo van der Sijpt <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#247
From: Christoph Läubrich <[email protected]>
Reported version: R7
Original bug ID: BZ#200
From: Sergey Beryozkin <[email protected]>
Reported version: unspecified
Original bug ID: BZ#109
From: Pascal Perez <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#112
From: Ivan Dubrov <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#204
From: Erwin <[email protected]>
Reported version: unspecified
Original bug ID: BZ#165
From: Steffen Kachele <[email protected]>
Reported version: unspecified
Original bug ID: BZ#211
From: David Leangen <[email protected]>
Reported version: unspecified
Original bug ID: BZ#168
From: @bosschaert
Reported version: unspecified
Original bug ID: BZ#194
From: @juergen-albert
Reported version: unspecified
Original bug ID: BZ#140
From: Christoph Läubrich <[email protected]>
Reported version: R4 V4.3
Sometimes a declarative service should only be active in case a framework property is set or set to a specific value. For a concrete use case look at https://issues.apache.org/jira/browse/SLING-9648?focusedCommentId=17173899&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17173899
Original bug ID: BZ#207
From: Dmytro Pishchukhin <[email protected]>
Reported version: unspecified
Original bug ID: BZ#123
From: Christoph Läubrich <[email protected]>
Reported version: R4 V4.3
Original bug ID: BZ#202
From: Karel Haeck <[email protected]>
Reported version: unspecified
Original bug ID: BZ#201
From: Sergey Beryozkin <[email protected]>
Reported version: unspecified
Original bug ID: BZ#226
From: Neil Bartlett <[email protected]>
Reported version: R7
Original bug ID: BZ#181
From: Andreas Sayegh <[email protected]>
Reported version: unspecified
Original bug ID: BZ#239
From: Lars Vogel <[email protected]>
Reported version: R7
Original bug ID: BZ#232
From: Elias N Vasylenko <[email protected]>
Reported version: R7
Original bug ID: BZ#143
From: Balazs Zsoldos <[email protected]>
Reported version: R4 V4.3
Original bug ID: BZ#196
From: @juergen-albert
Reported version: unspecified
Original bug ID: BZ#185
From: Nipuni Perera <[email protected]>
Reported version: R6
Although https://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.component.html#service.component-component.property.value.coercion states
If there is no corresponding component property for a component property type method, the component property type method must:
...
Return null for String, Class, and enum.
This behaviour cannot be leveraged with annotations used on components. So if you want to use the annotation to express a specific component property to be either a String or not set at all, you cannot do that with an element of an already existing annotation (as JLS does not allow null
as default value)
For a concrete use case look at https://issues.apache.org/jira/browse/SLING-2938?focusedCommentId=17199448&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17199448
Original bug ID: BZ#214
From: Simon Spero <[email protected]>
Reported version: unspecified
Original bug ID: BZ#224
From: Elias N Vasylenko <[email protected]>
Reported version: R6
Original bug ID: BZ#72
From: Henrik Gustafsson <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#250
From: Konrad Windszus <[email protected]>
Reported version: R7
Original bug ID: BZ#184
From: Christian Schneider <[email protected]>
Reported version: R5
Original bug ID: BZ#87
From: Dmytro Pishchukhin <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#189
From: Christian Schneider <[email protected]>
Reported version: R6
Original bug ID: BZ#199
From: Dmytro Pishchukhin <[email protected]>
Reported version: R6
Original bug ID: BZ#136
From: Christoph Läubrich <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#203
From: Karel Haeck <[email protected]>
Reported version: unspecified
Original bug ID: BZ#43
From: Alexander Shutyaev <[email protected]>
Reported version: R4 V4.2
Original bug ID: BZ#228
From: Clément Delgrange <[email protected]>
Reported version: R7
Sometimes DS implementations should only become active if certain classes can be loaded. Usually this is determined while the service is retrieved (i.e. BundleContext.getService() is being called). It would be beneficial to prevent the service registration altogether in that case (e.g. to allow a fallback implementation of the same service take its place).
Original bug ID: BZ#169
From: Simon Kaegi <[email protected]>
Reported version: unspecified
Original bug ID: BZ#171
From: Tang Yong <[email protected]>
Reported version: R5
Original bug ID: BZ#234
From: [email protected]
Reported version: unspecified
Original bug ID: BZ#231
From: Clément Delgrange <[email protected]>
Reported version: R7
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.