GitHub user jongyoul opened a pull request: https://github.com/apache/zeppelin/pull/2001
ZEPPELIN-2057 Extract InterpreterSetting functions from InterpreterFactory ### What is this PR for? Reducing size of InterpreterFactory and divide some functions from InterpreterFactory. Currently, InterpreterFactory has a lot of functions including management on InterpreterSetting and interpreter processes. This PR extracts InterpreterSetting-related parts into `InterpreterSettingManager`. It also has two unrelated functions: InterpreterSetting and InterpreterGroup. I'll treat it with another PR. This PR has some mechanical changes because it can help understand which parts has been changed. I'll do refactoring them later. ### What type of PR is it? [Refactoring] ### Todos * [x] - Extract all methods and variables related InterpreterSetting from InterpreterFactory ### What is the Jira issue? * https://issues.apache.org/jira/browse/ZEPPELIN-2057 ### How should this be tested? Works exactly as same before ### Screenshots (if appropriate) ### Questions: * Does the licenses files need update? No * Is there breaking changes for older versions? No * Does this needs documentation? No You can merge this pull request into a Git repository by running: $ git pull https://github.com/jongyoul/zeppelin ZEPPELIN-2057 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/zeppelin/pull/2001.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2001 ---- commit d985076d8a31b6cc65113064df202d8324507253 Author: Jongyoul Lee <jongy...@gmail.com> Date: 2017-02-07T15:09:31Z ing... commit 951ccc13205de21aa57c214e1de28101491878f0 Author: Jongyoul Lee <jongy...@gmail.com> Date: 2017-02-09T16:48:19Z Extracted InterpreterSetting from InterpreterFactory ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---