{"action":"created","issue":{"url":"https://api.github.com/repos/wildfly/wildfly/issues/8978","repository_url":"https://api.github.com/repos/wildfly/wildfly","labels_url":"https://api.github.com/repos/wildfly/wildfly/issues/8978/labels{/name}","comments_url":"https://api.github.com/repos/wildfly/wildfly/issues/8978/comments","events_url":"https://api.github.com/repos/wildfly/wildfly/issues/8978/events","html_url":"https://github.com/wildfly/wildfly/pull/8978","id":161535954,"number":8978,"title":"WFLY-6602 JGroups subsystem does not expose a proper capability contract","user":{"login":"pferraro","id":352192,"avatar_url":"https://avatars.githubusercontent.com/u/352192?v=3","gravatar_id":"","url":"https://api.github.com/users/pferraro","html_url":"https://github.com/pferraro","followers_url":"https://api.github.com/users/pferraro/followers","following_url":"https://api.github.com/users/pferraro/following{/other_user}","gists_url":"https://api.github.com/users/pferraro/gists{/gist_id}","starred_url":"https://api.github.com/users/pferraro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pferraro/subscriptions","organizations_url":"https://api.github.com/users/pferraro/orgs","repos_url":"https://api.github.com/users/pferraro/repos","events_url":"https://api.github.com/users/pferraro/events{/privacy}","received_events_url":"https://api.github.com/users/pferraro/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/wildfly/wildfly/labels/JBEAP","name":"JBEAP","color":"006b75"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-06-21T20:49:15Z","updated_at":"2016-09-27T16:38:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wildfly/wildfly/pulls/8978","html_url":"https://github.com/wildfly/wildfly/pull/8978","diff_url":"https://github.com/wildfly/wildfly/pull/8978.diff","patch_url":"https://github.com/wildfly/wildfly/pull/8978.patch"},"body":"https://issues.jboss.org/browse/WFLY-6602\r\n\r\nReplaces channel/stack ServiceName factories with corresponding capability/requirement ServiceName factories.\r\n\r\nAlso, adds a new DefaultableCapabilityReference implementation that can reference a DefaultableUnaryRequirement.  This allows an attribute to reference a dynamic requirement if specified, and a static requirement if unspecified.  Used to support Infinispan <transport channel=\"...\"/>, where the channel references the default channel capability if left unspecified."},"comment":{"url":"https://api.github.com/repos/wildfly/wildfly/issues/comments/249922149","html_url":"https://github.com/wildfly/wildfly/pull/8978#issuecomment-249922149","issue_url":"https://api.github.com/repos/wildfly/wildfly/issues/8978","id":249922149,"user":{"login":"bstansberry","id":299242,"avatar_url":"https://avatars.githubusercontent.com/u/299242?v=3","gravatar_id":"","url":"https://api.github.com/users/bstansberry","html_url":"https://github.com/bstansberry","followers_url":"https://api.github.com/users/bstansberry/followers","following_url":"https://api.github.com/users/bstansberry/following{/other_user}","gists_url":"https://api.github.com/users/bstansberry/gists{/gist_id}","starred_url":"https://api.github.com/users/bstansberry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bstansberry/subscriptions","organizations_url":"https://api.github.com/users/bstansberry/orgs","repos_url":"https://api.github.com/users/bstansberry/repos","events_url":"https://api.github.com/users/bstansberry/events{/privacy}","received_events_url":"https://api.github.com/users/bstansberry/received_events","type":"User","site_admin":false},"created_at":"2016-09-27T16:38:37Z","updated_at":"2016-09-27T16:38:37Z","body":"It would be really great if these kinds of big changes can be broken up into several commits, with the 'refactoring' type stuff separate from the significant functional changes. It's nearly impossible for people to provide much of a meaningful review otherwise.\r\n\r\nI know that can be hard to do sometimes, but it is possible and when I force myself to do it I usually am happier with the final result."}}
{"actor":{"display_login":"bstansberry"}}