aboutsummaryrefslogtreecommitdiffstats
path: root/osgi-integration/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade minor version in the project to 8.4 (#10520)Teemu Suo-Anttila2018-01-241-1/+1
|
* Update version number to 8.3-SNAPSHOT (#10348)Teemu Suo-Anttila2017-11-221-1/+1
|
* Update version to 8.2-SNAPSHOT (#9946)Teemu Suo-Anttila2017-09-081-1/+1
|
* Tidy up the Vaadin OSGi whiteboard component (#9648)Tim Ward2017-07-191-1/+0
| | | | | | | | | | | | The Vaadin OSGi integration component uses Declarative Services, but it does some odd things: * It uses the whiteboard service's own bundle context to get hold of the service instance * It has an asymmetric get/release for the whiteboard service, which could leak instances over time * It releases service instances that it is still actively using This change tidies up the service lifecycle by delegating the get/release to the Service Component Runtime managing the container (specifically by injecting the service instance). Using this injection also ensures that the Vaadin whiteboard service is obtained using this component's bundle context. This change also simplifies the code a little by using the reference as the key to track the registrations. Different references for the same service are required to be equal so there is no issue with doing this. This change does not alter the fact that the whiteboard service's bundle context is used to register the Http Whiteboard servlet, as this may be the intended behaviour. As a result the component should be prepared for an IllegalStateException when unregistering the service whiteboard service, which may already have been unregistered by the OSGi framework if the target bundle is stopping.
* Fix parent version in some POMsHenri Sara2017-04-251-1/+1
| | | Use the correct snapshot version of the parent.
* Add scr component to help registering VaadinServlet configurationsMirjan Merruko2017-04-251-0/+97
This component will detect VaadinServlet configurations, add the static resource configuration property and then register a servlet using the HttpWhiteboard specification. This works with pax-jetty but not pax-http-tomcat. Partly covers #7173