{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc-java/issues/1010","repository_url":"https://api.github.com/repos/grpc/grpc-java","labels_url":"https://api.github.com/repos/grpc/grpc-java/issues/1010/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc-java/issues/1010/comments","events_url":"https://api.github.com/repos/grpc/grpc-java/issues/1010/events","html_url":"https://github.com/grpc/grpc-java/issues/1010","id":106080141,"number":1010,"title":"Simplify upgrade path for stubs toward using flow control","user":{"login":"nmittler","id":6493296,"avatar_url":"https://avatars.githubusercontent.com/u/6493296?v=3","gravatar_id":"","url":"https://api.github.com/users/nmittler","html_url":"https://github.com/nmittler","followers_url":"https://api.github.com/users/nmittler/followers","following_url":"https://api.github.com/users/nmittler/following{/other_user}","gists_url":"https://api.github.com/users/nmittler/gists{/gist_id}","starred_url":"https://api.github.com/users/nmittler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nmittler/subscriptions","organizations_url":"https://api.github.com/users/nmittler/orgs","repos_url":"https://api.github.com/users/nmittler/repos","events_url":"https://api.github.com/users/nmittler/events{/privacy}","received_events_url":"https://api.github.com/users/nmittler/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"louiscryan","id":9046588,"avatar_url":"https://avatars.githubusercontent.com/u/9046588?v=3","gravatar_id":"","url":"https://api.github.com/users/louiscryan","html_url":"https://github.com/louiscryan","followers_url":"https://api.github.com/users/louiscryan/followers","following_url":"https://api.github.com/users/louiscryan/following{/other_user}","gists_url":"https://api.github.com/users/louiscryan/gists{/gist_id}","starred_url":"https://api.github.com/users/louiscryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/louiscryan/subscriptions","organizations_url":"https://api.github.com/users/louiscryan/orgs","repos_url":"https://api.github.com/users/louiscryan/repos","events_url":"https://api.github.com/users/louiscryan/events{/privacy}","received_events_url":"https://api.github.com/users/louiscryan/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/grpc/grpc-java/milestones/7","html_url":"https://github.com/grpc/grpc-java/milestones/1.1","labels_url":"https://api.github.com/repos/grpc/grpc-java/milestones/7/labels","id":1428390,"number":7,"title":"1.1","description":"","creator":{"login":"ejona86","id":2811396,"avatar_url":"https://avatars.githubusercontent.com/u/2811396?v=3","gravatar_id":"","url":"https://api.github.com/users/ejona86","html_url":"https://github.com/ejona86","followers_url":"https://api.github.com/users/ejona86/followers","following_url":"https://api.github.com/users/ejona86/following{/other_user}","gists_url":"https://api.github.com/users/ejona86/gists{/gist_id}","starred_url":"https://api.github.com/users/ejona86/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ejona86/subscriptions","organizations_url":"https://api.github.com/users/ejona86/orgs","repos_url":"https://api.github.com/users/ejona86/repos","events_url":"https://api.github.com/users/ejona86/events{/privacy}","received_events_url":"https://api.github.com/users/ejona86/received_events","type":"User","site_admin":false},"open_issues":39,"closed_issues":0,"state":"open","created_at":"2015-11-24T23:44:10Z","updated_at":"2016-05-18T16:15:07Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-09-11T19:40:41Z","updated_at":"2016-05-20T18:58:35Z","closed_at":null,"body":"We currently do not expose flow control semantics directly in the stub. Inbound flow control implicitly \"consumes\" bytes upon returning from `onNext`.  Outbound is simply not exposed at all. As it stands, developers needing flow control would either have to rewrite their client to use the `Channel` API directly, or perform some tricks using interceptors (or handler registries on the server-side).\r\n\r\nWe need an easy way to allow developers who begin by using the stub API to upgrade their code to interact with flow control directly.\r\n\r\n/cc @louiscryan @ejona86 @Scottmitch"},"comment":{"url":"https://api.github.com/repos/grpc/grpc-java/issues/comments/220690711","html_url":"https://github.com/grpc/grpc-java/issues/1010#issuecomment-220690711","issue_url":"https://api.github.com/repos/grpc/grpc-java/issues/1010","id":220690711,"user":{"login":"louiscryan","id":9046588,"avatar_url":"https://avatars.githubusercontent.com/u/9046588?v=3","gravatar_id":"","url":"https://api.github.com/users/louiscryan","html_url":"https://github.com/louiscryan","followers_url":"https://api.github.com/users/louiscryan/followers","following_url":"https://api.github.com/users/louiscryan/following{/other_user}","gists_url":"https://api.github.com/users/louiscryan/gists{/gist_id}","starred_url":"https://api.github.com/users/louiscryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/louiscryan/subscriptions","organizations_url":"https://api.github.com/users/louiscryan/orgs","repos_url":"https://api.github.com/users/louiscryan/repos","events_url":"https://api.github.com/users/louiscryan/events{/privacy}","received_events_url":"https://api.github.com/users/louiscryan/received_events","type":"User","site_admin":false},"created_at":"2016-05-20T18:58:35Z","updated_at":"2016-05-20T18:58:35Z","body":"https://github.com/grpc/grpc-java/pull/1842\r\n\r\nadds the client-side equivalent of what was added earlier for servers"}}
{"actor":{"display_login":"louiscryan"}}