Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. private void readAndSetSchedulerNode() {
  2.         Properties prop = new Properties();
  3.         String homeDirectory = System.getProperty("user.home");
  4.         FileInputStream fis = null;
  5.         String nodeKey = "node.id";
  6.         String defaultValue = "1";
  7.         try {
  8.             File file = new File(homeDirectory + "/fineract.properties");
  9.             fis = new FileInputStream(file);
  10.             prop.load(fis);
  11.             String nodeValue = prop.getProperty(nodeKey);
  12.             if (!StringUtils.isBlank(nodeValue)) {
  13.                 System.setProperty(nodeKey, nodeValue);
  14.             } else {
  15.                 System.setProperty(nodeKey, defaultValue);
  16.             }
  17.             fis.close();
  18.         } catch (IOException e) {
  19.             System.setProperty(nodeKey, defaultValue);
  20.             throw new IllegalStateException(e);
  21.         }
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement