{"action":"created","issue":{"url":"https://api.github.com/repos/playframework/playframework/issues/4986","labels_url":"https://api.github.com/repos/playframework/playframework/issues/4986/labels{/name}","comments_url":"https://api.github.com/repos/playframework/playframework/issues/4986/comments","events_url":"https://api.github.com/repos/playframework/playframework/issues/4986/events","html_url":"https://github.com/playframework/playframework/pull/4986","id":100802342,"number":4986,"title":"Added async streaming to the Java WS API. Fix #4973","user":{"login":"dotta","id":703748,"avatar_url":"https://avatars.githubusercontent.com/u/703748?v=3","gravatar_id":"","url":"https://api.github.com/users/dotta","html_url":"https://github.com/dotta","followers_url":"https://api.github.com/users/dotta/followers","following_url":"https://api.github.com/users/dotta/following{/other_user}","gists_url":"https://api.github.com/users/dotta/gists{/gist_id}","starred_url":"https://api.github.com/users/dotta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotta/subscriptions","organizations_url":"https://api.github.com/users/dotta/orgs","repos_url":"https://api.github.com/users/dotta/repos","events_url":"https://api.github.com/users/dotta/events{/privacy}","received_events_url":"https://api.github.com/users/dotta/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/playframework/playframework/milestones/28","html_url":"https://github.com/playframework/playframework/milestones/2.5.0","labels_url":"https://api.github.com/repos/playframework/playframework/milestones/28/labels","id":1170149,"number":28,"title":"2.5.0","description":"","creator":{"login":"jroper","id":105833,"avatar_url":"https://avatars.githubusercontent.com/u/105833?v=3","gravatar_id":"","url":"https://api.github.com/users/jroper","html_url":"https://github.com/jroper","followers_url":"https://api.github.com/users/jroper/followers","following_url":"https://api.github.com/users/jroper/following{/other_user}","gists_url":"https://api.github.com/users/jroper/gists{/gist_id}","starred_url":"https://api.github.com/users/jroper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jroper/subscriptions","organizations_url":"https://api.github.com/users/jroper/orgs","repos_url":"https://api.github.com/users/jroper/repos","events_url":"https://api.github.com/users/jroper/events{/privacy}","received_events_url":"https://api.github.com/users/jroper/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":10,"state":"open","created_at":"2015-06-18T06:40:52Z","updated_at":"2015-08-13T15:42:13Z","due_on":"2015-09-30T14:00:00Z","closed_at":null},"comments":5,"created_at":"2015-08-13T15:42:13Z","updated_at":"2015-08-17T09:01:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/playframework/playframework/pulls/4986","html_url":"https://github.com/playframework/playframework/pull/4986","diff_url":"https://github.com/playframework/playframework/pull/4986.diff","patch_url":"https://github.com/playframework/playframework/pull/4986.patch"},"body":"Introduced a `stream()` method in the Java WS API that closely emulates its\r\nScala counterpart. The only difference is that instead of returning a `Tuple2`,\r\nit returns a `StreamedResponse`. I felt this is more idiomatic for Java users,\r\nand I'm actually of the idea that we may want to do the same in Scala (but this\r\nmight be a matter of personal taste, so I'm raising the point here to see what\r\nyou think).\r\n\r\nCurrently, the Java WS streaming functionality relies on the Scala one, which is\r\nbased on iteratees. The plan is to change this and use akka stream, but #4952\r\nneeds to be addressed first."},"comment":{"url":"https://api.github.com/repos/playframework/playframework/issues/comments/131736579","html_url":"https://github.com/playframework/playframework/pull/4986#issuecomment-131736579","issue_url":"https://api.github.com/repos/playframework/playframework/issues/4986","id":131736579,"user":{"login":"dotta","id":703748,"avatar_url":"https://avatars.githubusercontent.com/u/703748?v=3","gravatar_id":"","url":"https://api.github.com/users/dotta","html_url":"https://github.com/dotta","followers_url":"https://api.github.com/users/dotta/followers","following_url":"https://api.github.com/users/dotta/following{/other_user}","gists_url":"https://api.github.com/users/dotta/gists{/gist_id}","starred_url":"https://api.github.com/users/dotta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotta/subscriptions","organizations_url":"https://api.github.com/users/dotta/orgs","repos_url":"https://api.github.com/users/dotta/repos","events_url":"https://api.github.com/users/dotta/events{/privacy}","received_events_url":"https://api.github.com/users/dotta/received_events","type":"User","site_admin":false},"created_at":"2015-08-17T09:01:10Z","updated_at":"2015-08-17T09:01:10Z","body":"@gmethvin Great, that was exactly my thinking. I'll take care of it."}}