Package org.apache.uima.fit.cpe
Class CpePipeline
java.lang.Object
org.apache.uima.fit.cpe.CpePipeline
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
runPipeline
(int parallelism, org.apache.uima.collection.CollectionReaderDescription readerDesc, org.apache.uima.analysis_engine.AnalysisEngineDescription... descs) Run the CollectionReader and AnalysisEngines as a multi-threaded pipeline.static void
runPipeline
(org.apache.uima.collection.CollectionReaderDescription readerDesc, org.apache.uima.analysis_engine.AnalysisEngineDescription... descs) Run the CollectionReader and AnalysisEngines as a multi-threaded pipeline.
-
Method Details
-
runPipeline
public static void runPipeline(org.apache.uima.collection.CollectionReaderDescription readerDesc, org.apache.uima.analysis_engine.AnalysisEngineDescription... descs) throws SAXException, org.apache.uima.collection.metadata.CpeDescriptorException, IOException, org.apache.uima.resource.ResourceInitializationException, org.apache.uima.util.InvalidXMLException, org.apache.uima.analysis_engine.AnalysisEngineProcessException Run the CollectionReader and AnalysisEngines as a multi-threaded pipeline. This call uses a number of threads equal to the number of available processors (as reported by Java, so usually boiling down to cores) minus 1 - minimum of 1.- Parameters:
readerDesc
- The CollectionReader that loads the documents into the CAS.descs
- Primitive AnalysisEngineDescriptions that process the CAS, in order. If you have a mix of primitive and aggregate engines, then please create the AnalysisEngines yourself and call the other runPipeline method.- Throws:
SAXException
- if there was a XML-related problem materializing the component descriptors that are referenced from the CPE descriptororg.apache.uima.util.InvalidXMLException
- if there was a XML-related problem materializing the component descriptors that are referenced from the CPE descriptorIOException
- if there was a I/O-related problem materializing the component descriptors that are referenced from the CPE descriptororg.apache.uima.collection.metadata.CpeDescriptorException
- if there was a problem configuring the CPE descriptororg.apache.uima.resource.ResourceInitializationException
- if there was a problem initializing or running the CPE.org.apache.uima.analysis_engine.AnalysisEngineProcessException
- if there was a problem initializing or running the CPE.
-
runPipeline
public static void runPipeline(int parallelism, org.apache.uima.collection.CollectionReaderDescription readerDesc, org.apache.uima.analysis_engine.AnalysisEngineDescription... descs) throws SAXException, org.apache.uima.collection.metadata.CpeDescriptorException, IOException, org.apache.uima.resource.ResourceInitializationException, org.apache.uima.util.InvalidXMLException, org.apache.uima.analysis_engine.AnalysisEngineProcessException Run the CollectionReader and AnalysisEngines as a multi-threaded pipeline.- Parameters:
parallelism
- Number of threads to use when running the analysis engines in the CPE.readerDesc
- The CollectionReader that loads the documents into the CAS.descs
- Primitive AnalysisEngineDescriptions that process the CAS, in order. If you have a mix of primitive and aggregate engines, then please create the AnalysisEngines yourself and call the other runPipeline method.- Throws:
SAXException
- if there was a XML-related problem materializing the component descriptors that are referenced from the CPE descriptorIOException
- if there was a I/O-related problem materializing the component descriptors that are referenced from the CPE descriptororg.apache.uima.collection.metadata.CpeDescriptorException
- if there was a problem configuring the CPE descriptororg.apache.uima.resource.ResourceInitializationException
- if there was a problem initializing or running the CPE.org.apache.uima.util.InvalidXMLException
- if there was a problem initializing or running the CPE.org.apache.uima.analysis_engine.AnalysisEngineProcessException
- if there was a problem running the CPE.
-