Andy McCright created CXF-8347:
----------------------------------

             Summary: URL/URI Handling issues
                 Key: CXF-8347
                 URL: https://issues.apache.org/jira/browse/CXF-8347
             Project: CXF
          Issue Type: Bug
    Affects Versions: 3.4.0
            Reporter: Andy McCright


There have been a few cases where IBM has made changes to the Open Liberty 
"fork" of CXF to resolve issues with URLs/URIs, including:
* EndpointInfo can occasionally be set to null in multithreaded environments 
causing NPEs on subsequent lookups.
* URITemplate needs better handling of parameter resolution.
* URITemplate is expensive and many times the same URI is re-generated - a 
cache should speed up performance and CPU utilization.
* FormUtils.isFormPostRequest() does not take into account charset parameters 
or sub-types, etc.
* HttpUtils base URI processing can be optimized for better performance
* Lifecycle methods (PostConstruct/PreDestroy) need to be able to be invoked 
even if they are package/protected.
* Async Resource methods are not required to be void return types
* Need to be able to handle CDI constructor injection into resources/providers
* A few doPrivs needed for environments running with a Java 2 security manager
* Need a way to "wrap" the runnable used by the workqueue in HTTPConduit - Open 
Liberty basically needs a way to transfer contexts (like Java EE metadata, 
security contexts, etc.)
* 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to