{"action":"created","issue":{"url":"https://api.github.com/repos/apache/storm/issues/1030","labels_url":"https://api.github.com/repos/apache/storm/issues/1030/labels{/name}","comments_url":"https://api.github.com/repos/apache/storm/issues/1030/comments","events_url":"https://api.github.com/repos/apache/storm/issues/1030/events","html_url":"https://github.com/apache/storm/pull/1030","id":127715309,"number":1030,"title":"[STORM-1227] port org.apache.storm.config to java","user":{"login":"zhuoliu","id":11683054,"avatar_url":"https://avatars.githubusercontent.com/u/11683054?v=3","gravatar_id":"","url":"https://api.github.com/users/zhuoliu","html_url":"https://github.com/zhuoliu","followers_url":"https://api.github.com/users/zhuoliu/followers","following_url":"https://api.github.com/users/zhuoliu/following{/other_user}","gists_url":"https://api.github.com/users/zhuoliu/gists{/gist_id}","starred_url":"https://api.github.com/users/zhuoliu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhuoliu/subscriptions","organizations_url":"https://api.github.com/users/zhuoliu/orgs","repos_url":"https://api.github.com/users/zhuoliu/repos","events_url":"https://api.github.com/users/zhuoliu/events{/privacy}","received_events_url":"https://api.github.com/users/zhuoliu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-01-20T16:03:42Z","updated_at":"2016-01-22T22:11:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/storm/pulls/1030","html_url":"https://github.com/apache/storm/pull/1030","diff_url":"https://github.com/apache/storm/pull/1030.diff","patch_url":"https://github.com/apache/storm/pull/1030.patch"},"body":"1. Port \"org.apache.storm.config\" to java at \"org.apache.storm.config.ConfigUtils\".\r\n2. Update all the callings to the config functions.\r\n3. Mock the java static functions for test purposes.\r\n4. Address issues in unit and manual tests.\r\n5. Comment out most functions in config.clj except a few: cluster-mode (used in multimethod),  ALL-CONFIGS, clojure-config-name.\r\n"},"comment":{"url":"https://api.github.com/repos/apache/storm/issues/comments/174069422","html_url":"https://github.com/apache/storm/pull/1030#issuecomment-174069422","issue_url":"https://api.github.com/repos/apache/storm/issues/1030","id":174069422,"user":{"login":"zhuoliu","id":11683054,"avatar_url":"https://avatars.githubusercontent.com/u/11683054?v=3","gravatar_id":"","url":"https://api.github.com/users/zhuoliu","html_url":"https://github.com/zhuoliu","followers_url":"https://api.github.com/users/zhuoliu/followers","following_url":"https://api.github.com/users/zhuoliu/following{/other_user}","gists_url":"https://api.github.com/users/zhuoliu/gists{/gist_id}","starred_url":"https://api.github.com/users/zhuoliu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhuoliu/subscriptions","organizations_url":"https://api.github.com/users/zhuoliu/orgs","repos_url":"https://api.github.com/users/zhuoliu/repos","events_url":"https://api.github.com/users/zhuoliu/events{/privacy}","received_events_url":"https://api.github.com/users/zhuoliu/received_events","type":"User","site_admin":false},"created_at":"2016-01-22T22:11:30Z","updated_at":"2016-01-22T22:11:30Z","body":"Thanks @revans2 @d2r @knusbaum for all your thorough comments, I addressed them. And I've taken Derek's proposed static mocking to replace the previous one."}}