chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Müller (JIRA) <>
Subject [jira] [Resolved] (CMIS-564) Custom HTTP request invocation
Date Mon, 17 Dec 2012 21:18:12 GMT


Florian Müller resolved CMIS-564.

       Resolution: Fixed
    Fix Version/s:     (was: OpenCMIS 0.7.0)
                   OpenCMIS 0.9.0

I have adopted the idea, but the implementation is different. The HttpUtils class has been
replaced by the HttpInvoker interface. An implementation of this interface can be specified
with the session parameter "org.apache.chemistry.opencmis.binding.httpinvoker.classname".

Thanks for the suggestion!
> Custom HTTP request invocation
> ------------------------------
>                 Key: CMIS-564
>                 URL:
>             Project: Chemistry
>          Issue Type: Improvement
>          Components: opencmis-client-bindings
>    Affects Versions: OpenCMIS 0.7.0
>            Reporter: Thorben Betten
>            Assignee: Florian Müller
>            Priority: Minor
>             Fix For: OpenCMIS 0.9.0
>         Attachments: chemistry-opencmis-client-bindings-0.7.0-src.jar
> Dear Chemistry project members,
> I want to share attached code modification with you that enhances " org/apache/chemistry/opencmis/client/bindings/spi/http/HttpUtils"
by an additional property to execute requests by calling " org/apache/chemistry/opencmis/client/bindings/spi/http/HttpInvoker".
> Your own HttpInvoker-Implementation can be specified through session parameter " org.apache.chemistry.opencmis.binding.HttpInvoker".
This interface allows 3rd party developers to fully control how HTTP request is performed.
E.g. I needed to use Apache's HttpClient for fully supported NTLM authentication cycle.
> Furthermore I added class " org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractHttpInvoker"
that delegates to common HttpUtils.invoke() if certain criteria is not met.
> Feel free to add if you like and approve it...

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message