Interface CasProcessorExecutable
- All Superinterfaces:
Cloneable,MetaDataObject,Serializable,XMLizable
An object containing configuration for a program that the CPE will use to launch CasProcessor. It
provides the means to define an executable program and its arguments
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdds aCasProcessorExecArgargument to be supplied when launching a program.Returns ALLCasProcessorExecArgargumentsgetCasProcessorExecArg(int aIndex) Returns aCasProcessorExecArgargument identified by a given position in the list.getEnvs()Returns an executable program that the CPE will use for launching CasProcessor.voidremoveCasProcessorExecArg(int aIndex) Removes program argument from the list.voidsetEnvs(ArrayList<CasProcessorRuntimeEnvParam> params) voidsetExecutable(String aExecutable) Sets an executable program that the CPE will use for launching CasProcessor.Methods inherited from interface org.apache.uima.resource.metadata.MetaDataObject
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrlMethods inherited from interface org.apache.uima.util.XMLizable
buildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXML
-
Method Details
-
setExecutable
Sets an executable program that the CPE will use for launching CasProcessor.- Parameters:
aExecutable- - program name (like java.exe)
-
getExecutable
String getExecutable()Returns an executable program that the CPE will use for launching CasProcessor.- Returns:
- - exec program as String
-
addCasProcessorExecArg
Adds aCasProcessorExecArgargument to be supplied when launching a program.- Parameters:
aArgs- - argument for the executable program
-
getCasProcessorExecArg
Returns aCasProcessorExecArgargument identified by a given position in the list.- Parameters:
aIndex- - position of argument to return- Returns:
CasProcessorExecArgargument
-
getAllCasProcessorExecArgs
CasProcessorExecArg[] getAllCasProcessorExecArgs()Returns ALLCasProcessorExecArgarguments- Returns:
- array of
CasProcessorExecArg
-
removeCasProcessorExecArg
void removeCasProcessorExecArg(int aIndex) Removes program argument from the list. The argument for deletion is identified by provided position in the list.- Parameters:
aIndex- - position of argument to delete
-
getEnvs
ArrayList<CasProcessorRuntimeEnvParam> getEnvs() -
setEnvs
- Parameters:
params- the CAS Processor Runtime Environment parameters
-