{"push_id":960157579,"size":7,"distinct_size":7,"ref":"refs/heads/client","head":"40f17876ae98016fa06871b972f71f3c4c5cdbe7","before":"4dca196a9b54d88e0c988ed62e4bd4c373507bc7","commits":[{"sha":"2a978e8b3b46083287436d73379d38447ec50ae5","author":{"email":"fbf9c9541c7e08e686237d8c95953ee0a07b75c0@pivotal.io","name":"Arjen Poutsma"},"message":"Polishing","distinct":true,"url":"https://api.github.com/repos/bclozel/spring-reactive/commits/2a978e8b3b46083287436d73379d38447ec50ae5"},{"sha":"f3918b608bd9fae222cd98c1ce0ec66f836b5add","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Add base contracts for the Web client\n\nThis commit adds the base contracts for the Web client.\nThe \"Reactive\" prefixes of the previously commited contracts has been\nremoved to match the server ones.\n\nBoth the `ClientHttpRequest` and the `ServerHttpResponse` extend\n`ReactiveHttpOutputMessage`, which now has a `beforeCommit` method,\nnecessary in both client and server implementations.\n\n`HttpRequestBuilder` will be used by the developers to create requests\nwith a nice builder API. `ClientHttpRequestFactory` will provide support\nfor many HTTP client libraries in this new client.","distinct":true,"url":"https://api.github.com/repos/bclozel/spring-reactive/commits/f3918b608bd9fae222cd98c1ce0ec66f836b5add"},{"sha":"529f1162f8f278cb85ecd40fd546e40b50fba043","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Add HttpRequestBuilder default implementation\n\nThis commit adds a `DefaultHttpRequestBuilder` and its companion static\nbuilders in `HttpRequestBuilders`. This allows to build client requests\nwith a friendly builder API, inspired by Spring's MockMvc API.","distinct":true,"url":"https://api.github.com/repos/bclozel/spring-reactive/commits/529f1162f8f278cb85ecd40fd546e40b50fba043"},{"sha":"c9e56e774e68a972212452a96b5e62cae4d221fb","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Add client Request/Response impl. for Reactor-Net\n\nThis commit introduces the `ClientHttpRequest` and `ClientHttpResponse`\nimplementations for the Reactor-Net HTTP client. This client is already\nbased on the `Flux` and `Mono` contracts.\n\nThis commit also adds a `AbstractClientHttpRequest` to support the\n`ClientHttpRequest` implementations; it mirrors the\n`AbstractServerHttpResponse` contract with a `beforeCommit` to register\n`Supplier`s that should be notified before the request is committed.","distinct":true,"url":"https://api.github.com/repos/bclozel/spring-reactive/commits/c9e56e774e68a972212452a96b5e62cae4d221fb"},{"sha":"595fb5612e51f94fd484a0dd8902a2b1c6666afc","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Add client Request/Response impl. for RxNetty\n\nThis commit adds the `ClientHttpRequest` and `ClientHttpResponse`\nimplementations for the RxNetty HTTP client.\nThis client library is based on the `Single` and `Observable`\ncomposition API, so this has to be converted to the `Flux`/`Mono`\nvariants.","distinct":true,"url":"https://api.github.com/repos/bclozel/spring-reactive/commits/595fb5612e51f94fd484a0dd8902a2b1c6666afc"},{"sha":"45f4f6e546864c6e7c7d7326cfd9e20d5143afb2","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Add WebClient and its WebResponseExtractor API\n\nThis commit adds the `WebClient`, which relies on several parts of our\ninfrastructure:\n* a `ClientHttpRequestFactory` to drive the underlying client library\n* a `HttpRequestBuilder` builder API to create the client request\n* a `WebResponseExtractor` to extract the \"low-level\"\n`ClientHttpResponse` into a higher level representation such as a\ndecoded body\n\nThe `WebResponseExtractors` helper class contains many extractor\nimplementations all based on the `Flux`/`Mono` composition API.","distinct":true,"url":"https://api.github.com/repos/bclozel/spring-reactive/commits/45f4f6e546864c6e7c7d7326cfd9e20d5143afb2"},{"sha":"40f17876ae98016fa06871b972f71f3c4c5cdbe7","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Add WebResponseExtractor impl for RxJava1\n\nThis commit adds `RxJava1WebResponseExtractors`, a static factory of\n`WebResponseExtractor`s that are based on the RxJava1 composition API.\nAll extracted types are based on the `Single` and `Observable` types.","distinct":true,"url":"https://api.github.com/repos/bclozel/spring-reactive/commits/40f17876ae98016fa06871b972f71f3c4c5cdbe7"}]}