{"push_id":684574580,"size":1,"distinct_size":1,"ref":"refs/heads/http2_or_http_chooser_api","head":"730b9291a148ea0632d7b77c37aae1bcacd8cc3d","before":"34f6f9971deba9bb5c58f89582ccd930fb7ec8c6","commits":[{"sha":"730b9291a148ea0632d7b77c37aae1bcacd8cc3d","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@motd.kr","name":"Trustin Lee"},"message":"Replace SpdyOrHttpChooser and Http2OrHttpChooser with ApplicationProtocolNegotiationHandler\n\nMotivation:\n\nSpdyOrHttpChooser and Http2OrHttpChooser duplicate fair amount code with each other.\n\nModification:\n\n- Replace SpdyOrHttpChooser and Http2OrHttpChooser with ApplicationProtocolNegotiationHandler\n- Add ApplicationProtocolNames to define the known application-level protocol names\n\nResult:\n\n- Less code duplication\n- A user can perform dynamic pipeline configuration that follows ALPN/NPN for any protocols.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/730b9291a148ea0632d7b77c37aae1bcacd8cc3d"}]}