[ 
https://issues.apache.org/jira/browse/CMIS-843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ron Gavlin updated CMIS-843:
----------------------------
    Description: 
Support alternate implementations of the cmislib.net.RESTService. For example, 
one might want to use PycURL instead of httplib2 to implement the features of 
this class. 

I suggest RESTService be defined as a Marker class, the existing RESTService be 
renamed DefaultRESTService, the Binding constructor modified to accept an 
optional RESTService with DefaultRESTService being used by default.

I would like to contribute a cmislib.net.PycURLRESTService implementation that 
uses PycURL and supports all its configurable options including mutual (2-way) 
certificate authentication.


  was:
Support alternate implementations of the cmislib.net.RESTService. For example, 
one might want to use PycURL instead of httplib2 to implement the features of 
this class. 

I suggest RESTService be defined as a Marker class, the existing RESTService be 
renamed DefaultRESTService, the Binding constructor modified to accept an 
optional RESTService with DefaultRESTService being used by default.

I would like to contribute a PycURLRESTService implementation that uses PycURL 
and supports all its configurable options including mutual (2-way) certificate 
authentication.



> Make cmislib.net.RESTService pluggable
> --------------------------------------
>
>                 Key: CMIS-843
>                 URL: https://issues.apache.org/jira/browse/CMIS-843
>             Project: Chemistry
>          Issue Type: Improvement
>          Components: python-cmislib
>    Affects Versions: cmislib 0.5.1
>            Reporter: Ron Gavlin
>
> Support alternate implementations of the cmislib.net.RESTService. For 
> example, one might want to use PycURL instead of httplib2 to implement the 
> features of this class. 
> I suggest RESTService be defined as a Marker class, the existing RESTService 
> be renamed DefaultRESTService, the Binding constructor modified to accept an 
> optional RESTService with DefaultRESTService being used by default.
> I would like to contribute a cmislib.net.PycURLRESTService implementation 
> that uses PycURL and supports all its configurable options including mutual 
> (2-way) certificate authentication.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to