EnvVars.java :  » Workflow-Engines » Dalma » dalma » webui » Java Open Source

Java Open Source » Workflow Engines » Dalma 
Dalma » dalma » webui » EnvVars.java
package dalma.webui;

import org.apache.tools.ant.taskdefs.Execute;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.Vector;

/**
 * Access to the environmental variables.
 * 
 * @author Kohsuke Kawaguchi
 */
class EnvVars {
    /**
     * Environmental variables that we've inherited.
     */
    public static final Map<String,String> masterEnvVars;

    static {
        Vector<String> envs = Execute.getProcEnvironment();
        Map<String,String> m = new HashMap<String,String>();
        for (String e : envs) {
            int idx = e.indexOf('=');
            m.put(e.substring(0, idx), e.substring(idx + 1));
        }
        masterEnvVars = Collections.unmodifiableMap(m);
    }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.