Class RunnableApplication
- java.lang.Object
-
- org.apache.uima.collection.impl.cpm.container.deployer.RunnableApplication
-
- Direct Known Subclasses:
JavaApplication
,NonJavaApplication
public class RunnableApplication extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List
argList
protected ArrayList<String>
environment
protected Execute
exec
protected String
executable
-
Constructor Summary
Constructors Constructor Description RunnableApplication()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addApplicationInfo(CasProcessorConfiguration aCasProcessorConfiguration, CpeCasProcessor aCasProcessor)
Sets up command line used to launch Cas Processor in a seperate process.protected String
getSysEnvVarValue(String aKey)
Returns a value of a given environment variable
-
-
-
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
-
-