Class RunnableApplication
- java.lang.Object
-
- org.apache.uima.collection.impl.cpm.container.deployer.RunnableApplication
-
- Direct Known Subclasses:
JavaApplication,NonJavaApplication
public class RunnableApplication extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.ListargListprotected java.util.ArrayList<java.lang.String>environmentprotected Executeexecprotected java.lang.Stringexecutable
-
Constructor Summary
Constructors Constructor Description RunnableApplication()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddApplicationInfo(CasProcessorConfiguration aCasProcessorConfiguration, CpeCasProcessor aCasProcessor)Sets up command line used to launch Cas Processor in a seperate process.protected java.lang.StringgetSysEnvVarValue(java.lang.String aKey)Returns a value of a given environment variable
-
-
-
Field Detail
-
executable
protected java.lang.String executable
-
exec
protected Execute exec
-
environment
protected java.util.ArrayList<java.lang.String> environment
-
argList
protected java.util.List argList
-
-
Method Detail
-
addApplicationInfo
protected void addApplicationInfo(CasProcessorConfiguration aCasProcessorConfiguration, CpeCasProcessor aCasProcessor) throws ResourceConfigurationException
Sets up command line used to launch Cas Processor in a seperate process. Combines environment variables setup in the CPE descriptor with a System environment variables.- Parameters:
aCasProcessorConfiguration- - access to Cas Processor configurationaCasProcessor-- Throws:
ResourceConfigurationException- wraps Exception
-
getSysEnvVarValue
protected java.lang.String getSysEnvVarValue(java.lang.String aKey)
Returns a value of a given environment variable- Parameters:
aKey- - name of the environment variable- Returns:
- - value correspnding to environment variable
-
-