You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Michael Bolz (JIRA)" <ji...@apache.org> on 2016/03/08 06:34:40 UTC

[jira] [Commented] (OLINGO-832) Provide streaming support for response (entity) serialization

    [ https://issues.apache.org/jira/browse/OLINGO-832?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15184438#comment-15184438 ] 

Michael Bolz commented on OLINGO-832:
-------------------------------------

Feature branch [OLINGO-832_StreamSerializerPoC|https://git1-us-west.apache.org/repos/asf?p=olingo-odata4.git;a=shortlog;h=refs/heads/OLINGO-832_StreamSerializerPoC]  with functionality for streaming of //Entity Collections// in a {{Entity}} granularity was merged.

Additional a [basic tutorial|http://olingo.apache.org/doc/odata4/tutorials/streaming/tutorial_streaming.html] was added at the homepage.

Support for Edm.Stream (see: 11.4.8 Managing Stream Properties) and odata.streaming=true was considered.
Result, with actual approach it is possible (and supported by the API) to implement above feature (then in a new issue).

> Provide streaming support for response (entity) serialization
> -------------------------------------------------------------
>
>                 Key: OLINGO-832
>                 URL: https://issues.apache.org/jira/browse/OLINGO-832
>             Project: Olingo
>          Issue Type: New Feature
>          Components: odata4-server
>    Affects Versions: (Java) V4 4.0.0
>            Reporter: Michael Bolz
>            Assignee: Michael Bolz
>            Priority: Minor
>         Attachments: 0001-OLINGO-832-First-idea-of-PoC.patch, 160108_Olingo-832_StreamingNioPoc.diff
>
>
> Based on this [mail thread|https://mail-archives.apache.org/mod_mbox/olingo-user/201507.mbox/%3C4C79C9168A5B9543AA23E3C669025A6250389AC2@COSNADEXC13.usr.ingenico.loc%3E] the Olingo V4 library should/could be improved to support streaming for serialization of e.g. entities.
> Furthermore support for {{Edm.Stream}} (see: [11.4.8 Managing Stream Properties|http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html#_Toc406398340]) and {{odata.streaming=true}} should be considered (hint: [9.4 In-Stream Errors|http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html#_Toc406398264]).



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