{"action":"created","issue":{"url":"https://api.github.com/repos/netty/netty/issues/4914","repository_url":"https://api.github.com/repos/netty/netty","labels_url":"https://api.github.com/repos/netty/netty/issues/4914/labels{/name}","comments_url":"https://api.github.com/repos/netty/netty/issues/4914/comments","events_url":"https://api.github.com/repos/netty/netty/issues/4914/events","html_url":"https://github.com/netty/netty/issues/4914","id":137123538,"number":4914,"title":"h2childchan: Split Http2MultiplexCodec in two","user":{"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},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-02-29T01:31:16Z","updated_at":"2016-05-24T01:51:20Z","closed_at":null,"body":"Http2MultiplexCodec currently does two things: mapping the existing h2 API to frames and managing the child channels.\r\n\r\nIt would be better if the two parts were separated. This would allow less-coupled development of the HTTP/2 handlers (flow control could be its own handler, for instance) and allow applications to insert themselves between all streams and the codec, which permits custom logic and could be used, in part, to implement custom frame types.\r\n\r\nIt would also _greatly_ ease testing, as the child channel could be tested by itself without dealing with how frames are encoded on the wire.\r\n\r\nI'd expect that at this layer stream-specific messages would use `Http2Stream` instead of an integer id."},"comment":{"url":"https://api.github.com/repos/netty/netty/issues/comments/221145623","html_url":"https://github.com/netty/netty/issues/4914#issuecomment-221145623","issue_url":"https://api.github.com/repos/netty/netty/issues/4914","id":221145623,"user":{"login":"Scottmitch","id":7562868,"avatar_url":"https://avatars.githubusercontent.com/u/7562868?v=3","gravatar_id":"","url":"https://api.github.com/users/Scottmitch","html_url":"https://github.com/Scottmitch","followers_url":"https://api.github.com/users/Scottmitch/followers","following_url":"https://api.github.com/users/Scottmitch/following{/other_user}","gists_url":"https://api.github.com/users/Scottmitch/gists{/gist_id}","starred_url":"https://api.github.com/users/Scottmitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Scottmitch/subscriptions","organizations_url":"https://api.github.com/users/Scottmitch/orgs","repos_url":"https://api.github.com/users/Scottmitch/repos","events_url":"https://api.github.com/users/Scottmitch/events{/privacy}","received_events_url":"https://api.github.com/users/Scottmitch/received_events","type":"User","site_admin":false},"created_at":"2016-05-24T01:51:20Z","updated_at":"2016-05-24T01:51:20Z","body":"sounds great guys ... looking forward to a PR!"}}
{"actor":{"display_login":"Scottmitch"}}