Hi Jeewantha,

I'm holding this for now without committing. Can you discuss with others
and let me know.

Thanks,
Manoj

Best Regards..


Manoj Kumara
Software Engineer
WSO2, Inc.; http://wso2.com

Twitter:  http://twitter.com/ManKuma
Mobile: +94713448188


On Fri, Jan 24, 2014 at 11:47 AM, Nuwan Dias <[email protected]> wrote:

> Guys,
>
> This patch introduces an API change. We will have to redo it in such a way
> so that we do not introduce API changes if we're committing this to Carbon
> 4.2.0 patches.
>
> Thanks,
> NuwanD.
>
>
> On Fri, Jan 24, 2014 at 11:20 AM, Jeewantha Dharmaparakrama <
> [email protected]> wrote:
>
>> Hi Manoj,
>>
>> Please find the new httpcore.diff. Sorry for the inconvenience.
>>
>> Thanks,
>> Jeewantha
>>
>>
>>
>>
>> On Thu, Jan 23, 2014 at 7:04 PM, Manoj Kumara <[email protected]> wrote:
>>
>>> Hi Jeewantha,
>>>
>>> I'm getting some compilation errors when building httpcore module. Can
>>> you please check.
>>>
>>>
>>> [INFO] -------------------------------------------------------------
>>> [ERROR] COMPILATION ERROR :
>>> [INFO] -------------------------------------------------------------
>>> [ERROR]
>>> /media/carbon/carbon/kernal/branches/4.2.0/patches/patch0005/dependencies/httpcore/4.3.0-wso2v1/src/main/java/org/apache/http/impl/DefaultHttpRequestFactory.java:[36,31]
>>> cannot find symbol
>>>   symbol:   class BasicHttpEntityPossibleEnclosingRequest
>>>   location: package org.apache.http.message
>>> [ERROR]
>>> /media/carbon/carbon/kernal/branches/4.2.0/patches/patch0005/dependencies/httpcore/4.3.0-wso2v1/src/main/java/org/apache/http/impl/DefaultHttpRequestFactory.java:[93,24]
>>> cannot find symbol
>>>   symbol:   class BasicHttpEntityPossibleEnclosingRequest
>>>   location: class org.apache.http.impl.DefaultHttpRequestFactory
>>> [ERROR]
>>> /media/carbon/carbon/kernal/branches/4.2.0/patches/patch0005/dependencies/httpcore/4.3.0-wso2v1/src/main/java/org/apache/http/impl/DefaultHttpRequestFactory.java:[108,24]
>>> cannot find symbol
>>>   symbol:   class BasicHttpEntityPossibleEnclosingRequest
>>>   location: class org.apache.http.impl.DefaultHttpRequestFactory
>>>
>>>
>>> Thanks,
>>> Manoj
>>>
>>> Best Regards..
>>>
>>>
>>> Manoj Kumara
>>> Software Engineer
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Twitter:  http://twitter.com/ManKuma
>>> Mobile: +94713448188
>>>
>>>
>>> On Thu, Jan 23, 2014 at 6:00 PM, Jeewantha Dharmaparakrama <
>>> [email protected]> wrote:
>>>
>>>> Adding the bin.xml
>>>>
>>>>
>>>> On Thu, Jan 23, 2014 at 5:29 PM, Jeewantha Dharmaparakrama <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Manoj,
>>>>>
>>>>> Attached are the diffs to be committed to patch0005 in kernal 4.2.0.
>>>>> Please do the needful.
>>>>>
>>>>> Thanks,
>>>>> Jeewantha
>>>>>
>>>>>
>>>>> On Thu, Jan 16, 2014 at 1:52 PM, Kasun Indrasiri <[email protected]>wrote:
>>>>>
>>>>>> +1 This is looking good. Shall we incorporate the changes in to the
>>>>>> latest ESB version and verify the fix with the integration tests.
>>>>>>
>>>>>>
>>>>>> On Thu, Jan 16, 2014 at 11:45 AM, Jeewantha Dharmaparakrama <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Folks,
>>>>>>>
>>>>>>> We had been implementing this feature last week and thought it
>>>>>>> needed public attention. First of all, "HTTP/1.1 DELETE with entity 
>>>>>>> body"
>>>>>>> does NOT violate the spec [1] [2]. But the initial design of
>>>>>>> apache-httpcomponents considers DELETE as a "Non entity enclosing 
>>>>>>> request".
>>>>>>> To support this feature, we introduced a third category "Possible entity
>>>>>>> enclosing request" because now a DELETE can be of either type, with or
>>>>>>> without entity body.
>>>>>>>
>>>>>>> Once the whole HTTP request is read, a "Possible entity enclosing
>>>>>>> request" will create the correct object "entity enclosing request" or a
>>>>>>> "non entity enclosing request" by looking at it headers. We look at the
>>>>>>> header Content-Length to determine if the request has a payload.
>>>>>>>
>>>>>>> So now, the following is a perfectly valid HTTP DELETE request.
>>>>>>>
>>>>>>> DELETE /order/delete HTTP/1.1
>>>>>>> Accept-Encoding: gzip,deflate
>>>>>>> Content-Type: text/xml;charset=UTF-8
>>>>>>> SOAPAction: "urn:echoInt"
>>>>>>> Content-Length: 290
>>>>>>> Host: jeewantha:8280
>>>>>>> Connection: Keep-Alive
>>>>>>> User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
>>>>>>>
>>>>>>> <soapenv:Envelope xmlns:soapenv="
>>>>>>> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:echo="
>>>>>>> http://echo.services.core.carbon.wso2.org";>   <soapenv:Header/>
>>>>>>> <soapenv:Body>      <echo:echoInt>         <!--Optional:-->
>>>>>>> <in>5</in>      </echo:echoInt>   </soapenv:Body></soapenv:Envelope>
>>>>>>>
>>>>>>> Note that this is a sample POST to StockQuoteService of which I
>>>>>>> changed the method to DELETE. In other words, DELETE with payloads work
>>>>>>> exactly as POSTs.
>>>>>>>
>>>>>>> [1] http://stackoverflow.com/a/299696/1411653
>>>>>>> [2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.7
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Jeewantha
>>>>>>>
>>>>>>> --
>>>>>>> Jeewantha Dharmaparakrama
>>>>>>> Software Engineer; WSO2, Inc.; http://wso2.com/
>>>>>>> Phone : (+94) 774726790
>>>>>>> Skype : prasad.jeewantha
>>>>>>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>>>>>>> Twitter: https://twitter.com/jeewamp
>>>>>>> Blog: http://jeewanthad.blogspot.com/
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Kasun Indrasiri
>>>>>> Software Architect
>>>>>> WSO2, Inc.; http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> cell: +94 77 556 5206
>>>>>> Blog : http://kasunpanorama.blogspot.com/
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Jeewantha Dharmaparakrama
>>>>> Software Engineer; WSO2, Inc.; http://wso2.com/
>>>>> Phone : (+94) 774726790
>>>>> Skype : prasad.jeewantha
>>>>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>>>>> Twitter: https://twitter.com/jeewamp
>>>>> Blog: http://jeewanthad.blogspot.com/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Jeewantha Dharmaparakrama
>>>> Software Engineer; WSO2, Inc.; http://wso2.com/
>>>> Phone : (+94) 774726790
>>>> Skype : prasad.jeewantha
>>>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>>>> Twitter: https://twitter.com/jeewamp
>>>> Blog: http://jeewanthad.blogspot.com/
>>>>
>>>
>>>
>>
>>
>> --
>> Jeewantha Dharmaparakrama
>> Software Engineer; WSO2, Inc.; http://wso2.com/
>> Phone : (+94) 774726790
>> Skype : prasad.jeewantha
>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>> Twitter: https://twitter.com/jeewamp
>> Blog: http://jeewanthad.blogspot.com/
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Nuwan Dias
>
> Senior Software Engineer - WSO2, Inc. http://wso2.com
> email : [email protected]
> Phone : +94 777 775 729
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to