{"action":"created","issue":{"url":"https://api.github.com/repos/rabbitmq/hop/issues/99","repository_url":"https://api.github.com/repos/rabbitmq/hop","labels_url":"https://api.github.com/repos/rabbitmq/hop/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/rabbitmq/hop/issues/99/comments","events_url":"https://api.github.com/repos/rabbitmq/hop/issues/99/events","html_url":"https://github.com/rabbitmq/hop/issues/99","id":209690261,"number":99,"title":"Connection timeout in Client API","user":{"login":"majidazimi","id":4539660,"avatar_url":"https://avatars.githubusercontent.com/u/4539660?v=3","gravatar_id":"","url":"https://api.github.com/users/majidazimi","html_url":"https://github.com/majidazimi","followers_url":"https://api.github.com/users/majidazimi/followers","following_url":"https://api.github.com/users/majidazimi/following{/other_user}","gists_url":"https://api.github.com/users/majidazimi/gists{/gist_id}","starred_url":"https://api.github.com/users/majidazimi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/majidazimi/subscriptions","organizations_url":"https://api.github.com/users/majidazimi/orgs","repos_url":"https://api.github.com/users/majidazimi/repos","events_url":"https://api.github.com/users/majidazimi/events{/privacy}","received_events_url":"https://api.github.com/users/majidazimi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-02-23T08:02:28Z","updated_at":"2017-02-23T10:01:59Z","closed_at":null,"body":"As far as I can see in the client API, even though `HttpClientBuilder` is used inside `Client.getRequestFactory` and it supports connection timeouts, it is not exposed as part of constructor. I'm not able to find any other way to set timeout. This is somehow useful in cluster environment when we want to bring down one node for maintenance. Client should timeout fairly fast so I can re-issue the command to some other node in the cluster."},"comment":{"url":"https://api.github.com/repos/rabbitmq/hop/issues/comments/281948732","html_url":"https://github.com/rabbitmq/hop/issues/99#issuecomment-281948732","issue_url":"https://api.github.com/repos/rabbitmq/hop/issues/99","id":281948732,"user":{"login":"michaelklishin","id":1090,"avatar_url":"https://avatars.githubusercontent.com/u/1090?v=3","gravatar_id":"","url":"https://api.github.com/users/michaelklishin","html_url":"https://github.com/michaelklishin","followers_url":"https://api.github.com/users/michaelklishin/followers","following_url":"https://api.github.com/users/michaelklishin/following{/other_user}","gists_url":"https://api.github.com/users/michaelklishin/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelklishin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelklishin/subscriptions","organizations_url":"https://api.github.com/users/michaelklishin/orgs","repos_url":"https://api.github.com/users/michaelklishin/repos","events_url":"https://api.github.com/users/michaelklishin/events{/privacy}","received_events_url":"https://api.github.com/users/michaelklishin/received_events","type":"User","site_admin":false},"created_at":"2017-02-23T10:01:59Z","updated_at":"2017-02-23T10:01:59Z","body":"It's a good idea to expose timeouts."}}
{"actor":{"display_login":"michaelklishin"}}