cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-3415) Make JAXB-based providers endpoint-scoped
Date Wed, 23 Mar 2011 18:21:06 GMT
Make JAXB-based providers endpoint-scoped
-----------------------------------------

                 Key: CXF-3415
                 URL: https://issues.apache.org/jira/browse/CXF-3415
             Project: CXF
          Issue Type: Improvement
          Components: JAX-RS
    Affects Versions: 2.4
            Reporter: Sergey Beryozkin
            Assignee: Sergey Beryozkin
             Fix For: 2.4


JAXB providers have static Maps of JAXB contexts, additionally default JAXB providers are
shared between all the endpoints which prevents the JAXBContexts from being recycled.

Dynamically cloning the default providers seems to be the best option at this stage; adding
them early to endpoint-specific ProviderFactory instances is problematic as they can interfere
with other custom XML/JSON providers in cases where they are deemed to be equal by the sort
algorithm or when custom providers have weaker media types (with wildcards). Adding them dynamically
might create some minor contention but only at the start.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message