{"action":"created","issue":{"url":"https://api.github.com/repos/kmisztal/JImageStream/issues/2","repository_url":"https://api.github.com/repos/kmisztal/JImageStream","labels_url":"https://api.github.com/repos/kmisztal/JImageStream/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/kmisztal/JImageStream/issues/2/comments","events_url":"https://api.github.com/repos/kmisztal/JImageStream/issues/2/events","html_url":"https://github.com/kmisztal/JImageStream/issues/2","id":185465006,"number":2,"title":"Add support for parallel stream in ImageStream ","user":{"login":"jgprogramming","id":20370084,"avatar_url":"https://avatars.githubusercontent.com/u/20370084?v=3","gravatar_id":"","url":"https://api.github.com/users/jgprogramming","html_url":"https://github.com/jgprogramming","followers_url":"https://api.github.com/users/jgprogramming/followers","following_url":"https://api.github.com/users/jgprogramming/following{/other_user}","gists_url":"https://api.github.com/users/jgprogramming/gists{/gist_id}","starred_url":"https://api.github.com/users/jgprogramming/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgprogramming/subscriptions","organizations_url":"https://api.github.com/users/jgprogramming/orgs","repos_url":"https://api.github.com/users/jgprogramming/repos","events_url":"https://api.github.com/users/jgprogramming/events{/privacy}","received_events_url":"https://api.github.com/users/jgprogramming/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"Grebosz","id":22940575,"avatar_url":"https://avatars.githubusercontent.com/u/22940575?v=3","gravatar_id":"","url":"https://api.github.com/users/Grebosz","html_url":"https://github.com/Grebosz","followers_url":"https://api.github.com/users/Grebosz/followers","following_url":"https://api.github.com/users/Grebosz/following{/other_user}","gists_url":"https://api.github.com/users/Grebosz/gists{/gist_id}","starred_url":"https://api.github.com/users/Grebosz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grebosz/subscriptions","organizations_url":"https://api.github.com/users/Grebosz/orgs","repos_url":"https://api.github.com/users/Grebosz/repos","events_url":"https://api.github.com/users/Grebosz/events{/privacy}","received_events_url":"https://api.github.com/users/Grebosz/received_events","type":"User","site_admin":false},"assignees":[{"login":"Grebosz","id":22940575,"avatar_url":"https://avatars.githubusercontent.com/u/22940575?v=3","gravatar_id":"","url":"https://api.github.com/users/Grebosz","html_url":"https://github.com/Grebosz","followers_url":"https://api.github.com/users/Grebosz/followers","following_url":"https://api.github.com/users/Grebosz/following{/other_user}","gists_url":"https://api.github.com/users/Grebosz/gists{/gist_id}","starred_url":"https://api.github.com/users/Grebosz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grebosz/subscriptions","organizations_url":"https://api.github.com/users/Grebosz/orgs","repos_url":"https://api.github.com/users/Grebosz/repos","events_url":"https://api.github.com/users/Grebosz/events{/privacy}","received_events_url":"https://api.github.com/users/Grebosz/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-10-26T17:55:17Z","updated_at":"2016-10-28T13:55:46Z","closed_at":null,"body":".parallelStream() executes Filter in parallel (thread per line of image) - investigate good value for default amount of threads\r\n.setThreads(int) allows to set amount of worked thread (per filter, like predicate)\r\n.parallelStream(int) - sets default value for setThreads for all filters in this stream\r\n\r\n.parallelStream().setThreads(50).apply(new Filter()).setThreads(1).apply(SecondFilter).collect() is possible"},"comment":{"url":"https://api.github.com/repos/kmisztal/JImageStream/issues/comments/256926220","html_url":"https://github.com/kmisztal/JImageStream/issues/2#issuecomment-256926220","issue_url":"https://api.github.com/repos/kmisztal/JImageStream/issues/2","id":256926220,"user":{"login":"jgprogramming","id":20370084,"avatar_url":"https://avatars.githubusercontent.com/u/20370084?v=3","gravatar_id":"","url":"https://api.github.com/users/jgprogramming","html_url":"https://github.com/jgprogramming","followers_url":"https://api.github.com/users/jgprogramming/followers","following_url":"https://api.github.com/users/jgprogramming/following{/other_user}","gists_url":"https://api.github.com/users/jgprogramming/gists{/gist_id}","starred_url":"https://api.github.com/users/jgprogramming/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgprogramming/subscriptions","organizations_url":"https://api.github.com/users/jgprogramming/orgs","repos_url":"https://api.github.com/users/jgprogramming/repos","events_url":"https://api.github.com/users/jgprogramming/events{/privacy}","received_events_url":"https://api.github.com/users/jgprogramming/received_events","type":"User","site_admin":false},"created_at":"2016-10-28T13:55:46Z","updated_at":"2016-10-28T13:55:46Z","body":"note this commit https://github.com/jgprogramming/KiMageAPI/commit/d6477df5cf676ff7464f3c802cfbc12645d2bb3e - it changed the way we use bufferedImage. There's no need to make copies of bufferedImage per filter since it's moved to Filter class in .setSource(BufferedImage) .saveToImage(BufferedImage) methods."}}
{"actor":{"display_login":"jgprogramming"}}