{"action":"created","issue":{"url":"https://api.github.com/repos/apache/incubator-quarks/issues/93","repository_url":"https://api.github.com/repos/apache/incubator-quarks","labels_url":"https://api.github.com/repos/apache/incubator-quarks/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/apache/incubator-quarks/issues/93/comments","events_url":"https://api.github.com/repos/apache/incubator-quarks/issues/93/events","html_url":"https://github.com/apache/incubator-quarks/pull/93","id":149537161,"number":93,"title":"[QUARKS-150] add Valve Predicate","user":{"login":"dlaboss","id":12643590,"avatar_url":"https://avatars.githubusercontent.com/u/12643590?v=3","gravatar_id":"","url":"https://api.github.com/users/dlaboss","html_url":"https://github.com/dlaboss","followers_url":"https://api.github.com/users/dlaboss/followers","following_url":"https://api.github.com/users/dlaboss/following{/other_user}","gists_url":"https://api.github.com/users/dlaboss/gists{/gist_id}","starred_url":"https://api.github.com/users/dlaboss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dlaboss/subscriptions","organizations_url":"https://api.github.com/users/dlaboss/orgs","repos_url":"https://api.github.com/users/dlaboss/repos","events_url":"https://api.github.com/users/dlaboss/events{/privacy}","received_events_url":"https://api.github.com/users/dlaboss/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-19T18:03:45Z","updated_at":"2016-04-19T21:19:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/incubator-quarks/pulls/93","html_url":"https://github.com/apache/incubator-quarks/pull/93","diff_url":"https://github.com/apache/incubator-quarks/pull/93.diff","patch_url":"https://github.com/apache/incubator-quarks/pull/93.patch"},"body":"Q: quarks.analytics.sensors or quarks.topology.plumbing?\r\n\r\nNote: there's no benefit to a Filters.valve(State initialState) because in order for the app to change the state of the valve the app needs to new the Valve itself so that it can eventually do valve.setState(newState).  That could change if Valve supports a control mbean but that's a more general discussion for functions an mbeans.\r\n\r\nTODO recipe"},"comment":{"url":"https://api.github.com/repos/apache/incubator-quarks/issues/comments/212134720","html_url":"https://github.com/apache/incubator-quarks/pull/93#issuecomment-212134720","issue_url":"https://api.github.com/repos/apache/incubator-quarks/issues/93","id":212134720,"user":{"login":"ddebrunner","id":3769612,"avatar_url":"https://avatars.githubusercontent.com/u/3769612?v=3","gravatar_id":"","url":"https://api.github.com/users/ddebrunner","html_url":"https://github.com/ddebrunner","followers_url":"https://api.github.com/users/ddebrunner/followers","following_url":"https://api.github.com/users/ddebrunner/following{/other_user}","gists_url":"https://api.github.com/users/ddebrunner/gists{/gist_id}","starred_url":"https://api.github.com/users/ddebrunner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ddebrunner/subscriptions","organizations_url":"https://api.github.com/users/ddebrunner/orgs","repos_url":"https://api.github.com/users/ddebrunner/repos","events_url":"https://api.github.com/users/ddebrunner/events{/privacy}","received_events_url":"https://api.github.com/users/ddebrunner/received_events","type":"User","site_admin":false},"created_at":"2016-04-19T21:19:55Z","updated_at":"2016-04-19T21:19:55Z","body":"Given its name, plumbing would seem more appropriate."}}