Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void readAndSetSchedulerNode() {
- Properties prop = new Properties();
- String homeDirectory = System.getProperty("user.home");
- FileInputStream fis = null;
- String nodeKey = "node.id";
- String defaultValue = "1";
- try {
- File file = new File(homeDirectory + "/fineract.properties");
- fis = new FileInputStream(file);
- prop.load(fis);
- String nodeValue = prop.getProperty(nodeKey);
- if (!StringUtils.isBlank(nodeValue)) {
- System.setProperty(nodeKey, nodeValue);
- } else {
- System.setProperty(nodeKey, defaultValue);
- }
- fis.close();
- } catch (IOException e) {
- System.setProperty(nodeKey, defaultValue);
- throw new IllegalStateException(e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement