{"push_id":1098031833,"size":1,"distinct_size":1,"ref":"refs/heads/60008-http-429-backoff","head":"97bc5e107a064f16573cf7abe5e1fa9cffa34b8c","before":"f8caa793b231843f1dc7dd2aa2ef95365c519fac","commits":[{"sha":"97bc5e107a064f16573cf7abe5e1fa9cffa34b8c","author":{"email":"cd44388fe1c20cfba0114fe815e411de6aa03ee7@users.noreply.github.com","name":"Rich Ellis"},"message":"Added handling for 429 too many requests\n\nCreated RequestLimitInterceptor to check for 429 responses.\n\nAdded RequestLimitInterceptor in HttpConnection and wrapping\nand unwrapping of IOException.\n\nAdded getter for number of retries remaining in HttpConnection to\nallow interceptors to change behaviour based on if there are more\nretries.\n\nAdded tests for 429 cases.\n\nUpdated CouchDbClient to throw TooManyRequestsException if a\n429 is received and the number of retries was exhausted.\n\nUpdated CHANGES.md","distinct":true,"url":"https://api.github.com/repos/cloudant/java-cloudant/commits/97bc5e107a064f16573cf7abe5e1fa9cffa34b8c"}]}