[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jira] [Closed] (ARIES-1848) jaxrs whiteboard jar contains SseEventSource.Builder but not the impl

     [ ]

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:
>             Project: Aries
>          Issue Type: Bug
>            Reporter: Romain Manni-Bucau
>            Priority: Major
>!/META-INF/services/ 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