[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630811#comment-17630811
 ] 

Grzegorz Grzybek commented on FELIX-6574:
-----------------------------------------

[~cziegeler] a question if I may - do I understand correctly that these 
existing packages:
* org.osgi.service.http.context
* org.osgi.service.http.runtime
* org.osgi.service.http.runtime.dto
* org.osgi.service.http.whiteboard
* org.osgi.service.http.whiteboard.annotations
* org.osgi.service.http.whiteboard.propertytypes

from 
[org.osgi.service.http.whiteboard|https://repo1.maven.org/maven2/org/osgi/org.osgi.service.http.whiteboard/]
 specification (OSGi CMPN 6+) are now:
* org.osgi.service.servlet.context
* org.osgi.service.servlet.runtime
* org.osgi.service.servlet.runtime.dto
* org.osgi.service.servlet.whiteboard
* org.osgi.service.servlet.whiteboard.annotations
* org.osgi.service.servlet.whiteboard.propertytypes

from the new ([8.1|https://osgi.github.io/osgi/cmpn/]?) CMPN specification?

My concerns are:
* chapter number is still 140, but the title changed from "140 Http Whiteboard 
Specification" to "140 Whiteboard Specification for Jakarta™ Servlet" - this 
may be justified, because the version changed from 1.1 to 2.0, but I see 
felix.http.base simply includes both of these, which _may_ be confusing:
{code:xml}
        <dependency>
            <groupId>org.osgi</groupId>
            <artifactId>org.osgi.service.servlet</artifactId>
            <version>2.0.0-RC1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.osgi</groupId>
            <artifactId>org.osgi.service.http.whiteboard</artifactId>
            <version>1.1.0</version>
            <scope>provided</scope>
        </dependency>
{code}
* I see that chapter "102 Http Service Specification" is simply gone in CMPN 
8.1 (CXF uses it - but not in version 4, which got rid of OSGi) - which solves 
one of my problems with javax → jakarta transition. But it's quite harsh 
solution ;)
* I see that chapter ["128 Web Applications 
Specification"|https://osgi.github.io/osgi/cmpn/service.war.html] is still 
referring to JavaEE and javax.packages - will it change in CMPN R8.1/R9?

Also - https://repo1.maven.org/maven2/org/osgi/osgi.cmpn/ doesn't contain 
version 8.0.0 - should I understand that starting with CMPN R8, the jars are 
available only separate org.osgi/org.osgi.service.* versions?

> Update to OSGi Servlet Whiteboard specification
> -----------------------------------------------
>
>                 Key: FELIX-6574
>                 URL: https://issues.apache.org/jira/browse/FELIX-6574
>             Project: Felix
>          Issue Type: Improvement
>          Components: HTTP Service
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to