[
https://issues.apache.org/jira/browse/ARIES-1848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Ward closed ARIES-1848.
-------------------------------
Resolution: Won't Fix
Support for SSE is required by the OSGi JAX-RS whiteboard specification. There
is an argument that the whiteboard could be separated into server and client
modules, but the client module would still need to contain the SSE
implementation to comply with the OSGi spec.
I am also not sure that it would be worth separating the client and server
features of the whiteboard. It would add deployment complexity, and I'm pretty
sure it would add bloat as we would end up inlining multiple copies of CXF
(common code used by server and client).
Note that it is not possible for the JAX-RS whiteboard to use an external CXF
dependency (i.e. it must be embedded). There are some CXF packages that have
additional classes added (to customize/extend CXF behaviour) and we could not
do that as an external module. This was a deliberate implementation decision to
allow the Aries implementation to be small and easily deployable.
> jaxrs whiteboard jar contains SseEventSource.Builder but not the impl
> ---------------------------------------------------------------------
>
> Key: ARIES-1848
> URL: https://issues.apache.org/jira/browse/ARIES-1848
> Project: Aries
> Issue Type: Bug
> Reporter: Romain Manni-Bucau
> Priority: Major
>
> org.apache.aries.jax.rs.whiteboard-1.0.1.jar!/META-INF/services/javax.ws.rs.sse.SseEventSource.Builder
> shouldn't be part of aries jaxrs whiteboard packaging since the impl is not
> provided and is optional for cxf
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)