{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/4019","repository_url":"https://api.github.com/repos/Particular/NServiceBus","labels_url":"https://api.github.com/repos/Particular/NServiceBus/issues/4019/labels{/name}","comments_url":"https://api.github.com/repos/Particular/NServiceBus/issues/4019/comments","events_url":"https://api.github.com/repos/Particular/NServiceBus/issues/4019/events","html_url":"https://github.com/Particular/NServiceBus/pull/4019","id":169528188,"number":4019,"title":"Removed dynamic routes. Added route priorities to allow for overriding.","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},"labels":[],"state":"closed","locked":false,"assignee":{"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},"assignees":[{"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}],"milestone":null,"comments":12,"created_at":"2016-08-05T04:50:57Z","updated_at":"2016-08-11T09:09:24Z","closed_at":"2016-08-11T09:09:24Z","pull_request":{"url":"https://api.github.com/repos/Particular/NServiceBus/pulls/4019","html_url":"https://github.com/Particular/NServiceBus/pull/4019","diff_url":"https://github.com/Particular/NServiceBus/pull/4019.diff","patch_url":"https://github.com/Particular/NServiceBus/pull/4019.patch"},"body":"Connects to Particular/V6Launch#68\r\n\r\nThis PR removes dynamic routes (routes computed ad-hoc via a func). All routes are now static and sit in the `UnicastRoutingTable`. Multiple sources can register routes with different keys. Routes registered under a certain key can be replaced atomically. This allows for multiple route sources (e.g. MEM, code, dynamic discovery protocol) to coexist peacefully.\r\n\r\n`GetRouteFor` is no longer async. When endpoint instances is converted too there should be no `async` code in the routing.\r\n\r\nRoutes get priorities (`int`, with defined constant values for Type, Namespace and Assembly routes. The lower the priority value, the more important the route is. This allows for overriding routes without being dependent on registration order.\r\n\r\nThere will be similar follow up PRs for:\r\n * Publishers\r\n * EndpointInstances"},"comment":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/comments/239109233","html_url":"https://github.com/Particular/NServiceBus/pull/4019#issuecomment-239109233","issue_url":"https://api.github.com/repos/Particular/NServiceBus/issues/4019","id":239109233,"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":"2016-08-11T09:09:24Z","updated_at":"2016-08-11T09:09:24Z","body":"Replaced by #4041 "}}
{"actor":{"display_login":"SzymonPobiega"}}