Hi,

As discussed during the last meeting on Thursday (13th August), a research
was done on identifying possible options of handling chunking in HTTP using
Netty. Details of the findings can be found in [1]

[1]
https://docs.google.com/document/d/1XtYo132Ls597J1CUtZUpQ0iTH9-lGEx4eZcFTQ8cTM4/edit?usp=sharing

On Tue, Jul 28, 2015 at 11:36 PM, Achintha Reemal <[email protected]>
wrote:

> Hi Isuru,
>
> Conversion of the content queue to a byte stream can be found in [1] class.
>
> Currently the focus in on working on the current Netty based
> implementation and identifying the error generated at content aware
> scenarios and building on it to complete an end to end message flow.
>
> Current limitations of the implementations are;
>
>    - Identification of the error generated at the axis2 level (i.e. at
>    ClientUtils) when processing for a content aware scenario (tested using an
>    ESB sample - PayloadFactory Mediator)
>    - Identification of transport sender limitations that needs to be
>    implemented in HttpSender for a complete end to end flow.
>
> These shortcomings needs to be addressed while completing other gaps in
> the current implementation to accommodate for an end to end message flow.
>
>
> [1]
> https://github.com/AchinthaReemal/wso2-synapse/blob/nettytransport/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/netty/passthru/Pipe.java
>
> On Tue, Jul 28, 2015 at 11:01 PM, Isuru Ranawaka <[email protected]> wrote:
>
>> hi Achintha,
>>
>> Can you give the status update ? Did you able to merge incoming http
>> chunks in to one byte stream.If so please provide the link for that code.
>>
>> On Mon, Jul 20, 2015 at 9:58 PM, Kasun Indrasiri <[email protected]> wrote:
>>
>>> What's the current status of the project? There are no updates for weeks
>>> :(.
>>>
>>> On Tue, Jul 7, 2015 at 4:39 PM, Kasun Indrasiri <[email protected]> wrote:
>>>
>>>> Hi Achintha,
>>>>
>>>> As we are behind the schedule, we need to complete the end to end
>>>> message flow for content aware scenarios. We expect you to finish this by
>>>> end of this week. If not we won't be able to cover the proposed scope for
>>>> this project.
>>>>
>>>> On Fri, Jun 26, 2015 at 9:35 PM, Achintha Reemal <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> After meeting with Isuru Ranawaka on 25th June, we discussed on the
>>>>> following proceedings for the coming week.
>>>>>
>>>>> - Implement means to read from the queue(while allowing write
>>>>> operations), which is being currently implemented for the content-non 
>>>>> aware
>>>>> scenario.
>>>>> - Identify means to extract HttpContent once converted into an input
>>>>> stream, to be fed to mediation.
>>>>> - Debug and identify the message building implementation, which would
>>>>> build the message for content aware scenarios.
>>>>> - Validate the message flow for content aware scenario.
>>>>>
>>>>> Regards,
>>>>>
>>>>> On Fri, Jun 12, 2015 at 9:05 AM, Achintha Reemal <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> After meeting with Isuru on 11th June, we discussed on the following
>>>>>> proceedings for the coming week.
>>>>>>
>>>>>> - Further look into the current implementation with respect to the
>>>>>> adaptation for with chunking and without chunking in HTTP Content
>>>>>> - Debug and identify the message flow within the current
>>>>>> implementation.
>>>>>> - Identify how chunked content are being held in the current
>>>>>> implementation.
>>>>>> - Research on means to write the chunked content to the current Pipe
>>>>>> implementation as an input stream, which would enable the content aware
>>>>>> scenario.
>>>>>> - Try to implement the above task by 18th June.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> On Sun, May 24, 2015 at 3:00 PM, Achintha Reemal <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> During the week, I have looked into the following aspects of the
>>>>>>> project
>>>>>>>
>>>>>>>  - Observed the current implementation of Netty-PassThru transport
>>>>>>> provided by, and special attention was given to the current Pipe
>>>>>>> implementation as instructed by Isuru. Further observation was done to
>>>>>>> identify Netty specific parts in the implementation (like the use of
>>>>>>> classes like ChannelInboundHandlerAdapter, ChannelHandlerContext etc.)
>>>>>>>
>>>>>>> - Identifying the usage of different Encoders / Decoders in netty.
>>>>>>>
>>>>>>> - Getting to know the current layout of WSO2 ESB transport layer and
>>>>>>> Mediation Layer, in order to identify the correlation of these two 
>>>>>>> layers,
>>>>>>> which would be required when decoupling them.
>>>>>>>
>>>>>>> Regards,
>>>>>>> --
>>>>>>> *G.H.Achintha Reemal*
>>>>>>> *BSc Eng Undergraduate| Department of Computer Science & Engineering
>>>>>>> | University of Moratuwa*
>>>>>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.*
>>>>>>> *Blog|** rimmythepaperclip.blogspot.com
>>>>>>> <http://rimmythepaperclip.blogspot.com>*
>>>>>>> *Twitter|* @rimmynuts(A.Reemal)
>>>>>>> *LinkedIn|* lk.linkedin.com/in/achinthareemal/
>>>>>>> *Mobile| *0715471301
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *G.H.Achintha Reemal*
>>>>>> *BSc Eng Undergraduate| Department of Computer Science & Engineering
>>>>>> | University of Moratuwa*
>>>>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.*
>>>>>> *Blog|** rimmythepaperclip.blogspot.com
>>>>>> <http://rimmythepaperclip.blogspot.com>*
>>>>>> *Twitter|* @rimmynuts(A.Reemal)
>>>>>> *LinkedIn|* lk.linkedin.com/in/achinthareemal/
>>>>>> *Mobile| *0715471301
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *G.H.Achintha Reemal*
>>>>> *BSc Eng Undergraduate| Department of Computer Science & Engineering |
>>>>> University of Moratuwa*
>>>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.*
>>>>> *Blog|** rimmythepaperclip.blogspot.com
>>>>> <http://rimmythepaperclip.blogspot.com>*
>>>>> *Twitter|* @rimmynuts(A.Reemal)
>>>>> *LinkedIn|* lk.linkedin.com/in/achinthareemal/
>>>>> *Mobile| *0715471301
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Kasun Indrasiri
>>>> Software Architect
>>>> WSO2, Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> cell: +94 77 556 5206
>>>> Blog : http://kasunpanorama.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Kasun Indrasiri
>>> Software Architect
>>> WSO2, Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> cell: +94 77 556 5206
>>> Blog : http://kasunpanorama.blogspot.com/
>>>
>>
>>
>>
>> --
>> Best Regards
>> Isuru Ranawaka
>> M: +94714629880
>> Blog : http://isurur.blogspot.com/
>>
>
>
>
> --
> *G.H.Achintha Reemal*
> *BSc Eng Undergraduate| Department of Computer Science & Engineering |
> University of Moratuwa*
> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.*
> *Blog|** rimmythepaperclip.blogspot.com
> <http://rimmythepaperclip.blogspot.com>*
> *Twitter|* @rimmynuts(A.Reemal)
> *LinkedIn|* lk.linkedin.com/in/achinthareemal/
> *Mobile| *0715471301
>



-- 
*G.H.Achintha Reemal*
*BSc Eng Undergraduate| Department of Computer Science & Engineering |
University of Moratuwa*
*Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.*
*Blog|** rimmythepaperclip.blogspot.com
<http://rimmythepaperclip.blogspot.com>*
*Twitter|* @rimmynuts(A.Reemal)
*LinkedIn|* lk.linkedin.com/in/achinthareemal/
*Mobile| *0715471301
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to