Class DefaultProcessingEnvironment
java.lang.Object
org.apache.commons.exec.environment.DefaultProcessingEnvironment
- Direct Known Subclasses:
OpenVmsProcessingEnvironment
Helper class to determine the environment variable
for the OS. Depending on the JDK the environment
variables can be either retrieved directly from the
JVM or requires starting a process to get them running
an OS command line.
- Version:
- $Id: DefaultProcessingEnvironment.java 1636056 2014-11-01 21:12:52Z ggregory $
-
Field Summary
FieldsModifier and TypeFieldDescriptionthe environment variables of the process -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a map that obeys the casing rules of the current platform for key lookup.Find the list of environment variables for this process.protected CommandLine
Deprecated.No longer neededFind the list of environment variables for this process.protected BufferedReader
Deprecated.No longer needed
-
Field Details
-
procEnvironment
the environment variables of the process
-
-
Constructor Details
-
DefaultProcessingEnvironment
public DefaultProcessingEnvironment()
-
-
Method Details
-
getProcEnvironment
Find the list of environment variables for this process.- Returns:
- a map containing the environment variables
- Throws:
IOException
- obtaining the environment variables failed
-
createProcEnvironment
Find the list of environment variables for this process.- Returns:
- a amp containing the environment variables
- Throws:
IOException
- the operation failed
-
runProcEnvCommand
Deprecated.No longer neededStart a process to list the environment variables.- Returns:
- a reader containing the output of the process
- Throws:
IOException
- starting the process failed
-
getProcEnvCommand
Deprecated.No longer neededDetermine the OS specific command line to get a list of environment variables.- Returns:
- the command line
-
createEnvironmentMap
Creates a map that obeys the casing rules of the current platform for key lookup. E.g. on a Windows platform, the map keys will be case-insensitive.- Returns:
- The map for storage of environment variables, never
null
.
-