{"action":"closed","issue":{"url":"https://api.github.com/repos/google/guava/issues/1725","labels_url":"https://api.github.com/repos/google/guava/issues/1725/labels{/name}","comments_url":"https://api.github.com/repos/google/guava/issues/1725/comments","events_url":"https://api.github.com/repos/google/guava/issues/1725/events","html_url":"https://github.com/google/guava/issues/1725","id":47425782,"number":1725,"title":"MoreExecutors.shutdownAndAwaitTermination doc issue","user":{"login":"gissuebot","id":8091570,"avatar_url":"https://avatars.githubusercontent.com/u/8091570?v=3","gravatar_id":"","url":"https://api.github.com/users/gissuebot","html_url":"https://github.com/gissuebot","followers_url":"https://api.github.com/users/gissuebot/followers","following_url":"https://api.github.com/users/gissuebot/following{/other_user}","gists_url":"https://api.github.com/users/gissuebot/gists{/gist_id}","starred_url":"https://api.github.com/users/gissuebot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gissuebot/subscriptions","organizations_url":"https://api.github.com/users/gissuebot/orgs","repos_url":"https://api.github.com/users/gissuebot/repos","events_url":"https://api.github.com/users/gissuebot/events{/privacy}","received_events_url":"https://api.github.com/users/gissuebot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/guava/labels/package:%20concurrent","name":"package: concurrent","color":"207de5"},{"url":"https://api.github.com/repos/google/guava/labels/type:%20api%20docs","name":"type: api docs","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-10-31T17:56:56Z","updated_at":"2015-06-08T19:30:29Z","closed_at":"2015-06-08T19:30:29Z","body":"_[Original issue](https://code.google.com/p/guava-libraries/issues/detail?id=1725) created by **mikhail.mazursky** on 2014-04-12 at 03:00 AM_\n\n---\n\nCurrent JavaDoc lists 4 shutdown steps, stating that remaining steps will not be executed in case of executor shutdown or thread interruption.\nHowever the current implementation in case of thread interruption actually performs step 3 (calls ExecutorService.shutdownNow()). This is contradictory IMHO.\n\nI think the current implementation is correct but JavaDoc needs some clarification."}}