X-Git-Url: http://jaekl.net/gitweb/?p=cfb.git;a=blobdiff_plain;f=prod%2Fnet%2Fjaekl%2Fcfb%2Futil%2FEnv.java;fp=prod%2Fnet%2Fjaekl%2Fcfb%2Futil%2FEnv.java;h=bda8405db7cd182b112f0e8250c5440fd2cf77dc;hp=0000000000000000000000000000000000000000;hb=e6448f6cf67e5a5409f24b531c2443b3bed53b52;hpb=a4a577abc3f9b2b1147caafd1cb39fa8c2622cd4 diff --git a/prod/net/jaekl/cfb/util/Env.java b/prod/net/jaekl/cfb/util/Env.java new file mode 100644 index 0000000..bda8405 --- /dev/null +++ b/prod/net/jaekl/cfb/util/Env.java @@ -0,0 +1,27 @@ +package net.jaekl.cfb.util; + +public class Env { + static volatile Env m_inst = null; + + Env() {} + + private static Env getInstance() + { + Env inst = m_inst; + if (null == inst) { + synchronized(Env.class) { + if (null == m_inst) { + m_inst = new Env(); + } + inst = m_inst; + } + } + return inst; + } + + String getEnv(String variableName) { return System.getenv(variableName); } + + public static String get(String variableName) { + return getInstance().getEnv(variableName); + } +}