{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/2730","labels_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2730/labels{/name}","comments_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2730/comments","events_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2730/events","html_url":"https://github.com/Particular/NServiceBus/pull/2730","id":73281119,"number":2730,"title":"[WIP] Callback cancelable","user":{"login":"danielmarbach","id":174258,"avatar_url":"https://avatars.githubusercontent.com/u/174258?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmarbach","html_url":"https://github.com/danielmarbach","followers_url":"https://api.github.com/users/danielmarbach/followers","following_url":"https://api.github.com/users/danielmarbach/following{/other_user}","gists_url":"https://api.github.com/users/danielmarbach/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmarbach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmarbach/subscriptions","organizations_url":"https://api.github.com/users/danielmarbach/orgs","repos_url":"https://api.github.com/users/danielmarbach/repos","events_url":"https://api.github.com/users/danielmarbach/events{/privacy}","received_events_url":"https://api.github.com/users/danielmarbach/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-05-05T10:57:10Z","updated_at":"2015-05-07T09:03:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Particular/NServiceBus/pulls/2730","html_url":"https://github.com/Particular/NServiceBus/pull/2730","diff_url":"https://github.com/Particular/NServiceBus/pull/2730.diff","patch_url":"https://github.com/Particular/NServiceBus/pull/2730.patch"},"body":"This allows to pass in a `CancellationToken` into the RequestResponse API and to cancel the callback task anytime.\r\n\r\nI was a bit bored in the train without proper connection. I thought this should be supported anyway. I based this PR on top of #2729 \r\n\r\n@Particular/engineers please review"},"comment":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/comments/99784334","html_url":"https://github.com/Particular/NServiceBus/pull/2730#issuecomment-99784334","issue_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2730","id":99784334,"user":{"login":"SzymonPobiega","id":163318,"avatar_url":"https://avatars.githubusercontent.com/u/163318?v=3","gravatar_id":"","url":"https://api.github.com/users/SzymonPobiega","html_url":"https://github.com/SzymonPobiega","followers_url":"https://api.github.com/users/SzymonPobiega/followers","following_url":"https://api.github.com/users/SzymonPobiega/following{/other_user}","gists_url":"https://api.github.com/users/SzymonPobiega/gists{/gist_id}","starred_url":"https://api.github.com/users/SzymonPobiega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SzymonPobiega/subscriptions","organizations_url":"https://api.github.com/users/SzymonPobiega/orgs","repos_url":"https://api.github.com/users/SzymonPobiega/repos","events_url":"https://api.github.com/users/SzymonPobiega/events{/privacy}","received_events_url":"https://api.github.com/users/SzymonPobiega/received_events","type":"User","site_admin":false},"created_at":"2015-05-07T09:03:30Z","updated_at":"2015-05-07T09:03:30Z","body":">>Should we also ensure that we are not doing request-response with the local endpoint instance? In such case if concurrency level is set to 1, we will have a deadlock\r\n\r\n>Not following, how could that be a deadlock?\r\n\r\nWe would be blocking the processing thread, wouldn't we?"}}