{"action":"created","issue":{"url":"https://api.github.com/repos/hazelcast/hazelcast/issues/8340","repository_url":"https://api.github.com/repos/hazelcast/hazelcast","labels_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/8340/labels{/name}","comments_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/8340/comments","events_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/8340/events","html_url":"https://github.com/hazelcast/hazelcast/pull/8340","id":158958654,"number":8340,"title":"Entry listener with predicate should be notified on value entry/exit from predicate value space","user":{"login":"vbekiaris","id":1212378,"avatar_url":"https://avatars.githubusercontent.com/u/1212378?v=3","gravatar_id":"","url":"https://api.github.com/users/vbekiaris","html_url":"https://github.com/vbekiaris","followers_url":"https://api.github.com/users/vbekiaris/followers","following_url":"https://api.github.com/users/vbekiaris/following{/other_user}","gists_url":"https://api.github.com/users/vbekiaris/gists{/gist_id}","starred_url":"https://api.github.com/users/vbekiaris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbekiaris/subscriptions","organizations_url":"https://api.github.com/users/vbekiaris/orgs","repos_url":"https://api.github.com/users/vbekiaris/repos","events_url":"https://api.github.com/users/vbekiaris/events{/privacy}","received_events_url":"https://api.github.com/users/vbekiaris/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Team:%20Core","name":"Team: Core","color":"109def"},{"url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Type:%20Defect","name":"Type: Defect","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"vbekiaris","id":1212378,"avatar_url":"https://avatars.githubusercontent.com/u/1212378?v=3","gravatar_id":"","url":"https://api.github.com/users/vbekiaris","html_url":"https://github.com/vbekiaris","followers_url":"https://api.github.com/users/vbekiaris/followers","following_url":"https://api.github.com/users/vbekiaris/following{/other_user}","gists_url":"https://api.github.com/users/vbekiaris/gists{/gist_id}","starred_url":"https://api.github.com/users/vbekiaris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbekiaris/subscriptions","organizations_url":"https://api.github.com/users/vbekiaris/orgs","repos_url":"https://api.github.com/users/vbekiaris/repos","events_url":"https://api.github.com/users/vbekiaris/events{/privacy}","received_events_url":"https://api.github.com/users/vbekiaris/received_events","type":"User","site_admin":false},"assignees":[{"login":"vbekiaris","id":1212378,"avatar_url":"https://avatars.githubusercontent.com/u/1212378?v=3","gravatar_id":"","url":"https://api.github.com/users/vbekiaris","html_url":"https://github.com/vbekiaris","followers_url":"https://api.github.com/users/vbekiaris/followers","following_url":"https://api.github.com/users/vbekiaris/following{/other_user}","gists_url":"https://api.github.com/users/vbekiaris/gists{/gist_id}","starred_url":"https://api.github.com/users/vbekiaris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbekiaris/subscriptions","organizations_url":"https://api.github.com/users/vbekiaris/orgs","repos_url":"https://api.github.com/users/vbekiaris/repos","events_url":"https://api.github.com/users/vbekiaris/events{/privacy}","received_events_url":"https://api.github.com/users/vbekiaris/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/hazelcast/hazelcast/milestones/70","html_url":"https://github.com/hazelcast/hazelcast/milestones/3.7","labels_url":"https://api.github.com/repos/hazelcast/hazelcast/milestones/70/labels","id":1346433,"number":70,"title":"3.7","description":"","creator":{"login":"pveentjer","id":105243,"avatar_url":"https://avatars.githubusercontent.com/u/105243?v=3","gravatar_id":"","url":"https://api.github.com/users/pveentjer","html_url":"https://github.com/pveentjer","followers_url":"https://api.github.com/users/pveentjer/followers","following_url":"https://api.github.com/users/pveentjer/following{/other_user}","gists_url":"https://api.github.com/users/pveentjer/gists{/gist_id}","starred_url":"https://api.github.com/users/pveentjer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pveentjer/subscriptions","organizations_url":"https://api.github.com/users/pveentjer/orgs","repos_url":"https://api.github.com/users/pveentjer/repos","events_url":"https://api.github.com/users/pveentjer/events{/privacy}","received_events_url":"https://api.github.com/users/pveentjer/received_events","type":"User","site_admin":false},"open_issues":60,"closed_issues":831,"state":"open","created_at":"2015-10-09T12:16:13Z","updated_at":"2016-07-05T15:47:53Z","due_on":null,"closed_at":null},"comments":25,"created_at":"2016-06-07T15:50:04Z","updated_at":"2016-07-06T08:05:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hazelcast/hazelcast/pulls/8340","html_url":"https://github.com/hazelcast/hazelcast/pull/8340","diff_url":"https://github.com/hazelcast/hazelcast/pull/8340.diff","patch_url":"https://github.com/hazelcast/hazelcast/pull/8340.patch"},"body":"This PR introduces filtering strategies in map event publisher, to facilitate building a 'query cache' style listener with predicate on `IMap` . Default filtering strategy maintains Hazelcast entry events behavior. A new filtering strategy has been introduced which processes UPDATED entry events and, depending on listener's predicate, may alter the type of event, to match exit/entry of value from predicate value space.\r\n\r\nAn EE counterpart is required."},"comment":{"url":"https://api.github.com/repos/hazelcast/hazelcast/issues/comments/230705268","html_url":"https://github.com/hazelcast/hazelcast/pull/8340#issuecomment-230705268","issue_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/8340","id":230705268,"user":{"login":"devOpsHazelcast","id":7523732,"avatar_url":"https://avatars.githubusercontent.com/u/7523732?v=3","gravatar_id":"","url":"https://api.github.com/users/devOpsHazelcast","html_url":"https://github.com/devOpsHazelcast","followers_url":"https://api.github.com/users/devOpsHazelcast/followers","following_url":"https://api.github.com/users/devOpsHazelcast/following{/other_user}","gists_url":"https://api.github.com/users/devOpsHazelcast/gists{/gist_id}","starred_url":"https://api.github.com/users/devOpsHazelcast/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devOpsHazelcast/subscriptions","organizations_url":"https://api.github.com/users/devOpsHazelcast/orgs","repos_url":"https://api.github.com/users/devOpsHazelcast/repos","events_url":"https://api.github.com/users/devOpsHazelcast/events{/privacy}","received_events_url":"https://api.github.com/users/devOpsHazelcast/received_events","type":"User","site_admin":false},"created_at":"2016-07-06T08:05:17Z","updated_at":"2016-07-06T08:05:17Z","body":"Test PASSed.\n"}}
{"actor":{"display_login":"devOpsHazelcast"}}