{"push_id":2697439913,"size":1,"distinct_size":1,"ref":"refs/heads/6.x","head":"c3fde6cbf33ef3d2ff6bef66fd2cda69f4b997ea","before":"c69a9630cc062589e438c8dec2ccc6911b0d0160","commits":[{"sha":"c3fde6cbf33ef3d2ff6bef66fd2cda69f4b997ea","author":{"name":"Simon Willnauer","email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org"},"message":"Detach Transport from TransportService (#31727)\n\nToday TransportService is tightly coupled with Transport since it\r\nrequires an instance of TransportService in order to receive responses\r\nand send requests. This is mainly due to the Request and Response handlers\r\nbeing maintained in TransportService but also because of the lack of a proper\r\ncallback interface.\r\n\r\nThis change moves request handler registry and response handler registration into\r\nTransport and adds all necessary methods to `TransportConnectionListener` in order\r\nto remove the `TransportService` dependency from `Transport`\r\nTransport now accepts one or more `TransportConnectionListener` instances that are\r\nexecuted sequentially in a blocking fashion.","distinct":true,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/c3fde6cbf33ef3d2ff6bef66fd2cda69f4b997ea"}]}
{"actor":{"display_login":"s1monw"}}