Class MultiprocessingAnalysisEngine_impl

All Implemented Interfaces:
AnalysisEngine, TextAnalysisEngine, CasObjectProcessor, CasProcessor, ConfigurableResource, Resource

public class MultiprocessingAnalysisEngine_impl extends AnalysisEngineImplBase implements TextAnalysisEngine
An AnalysisEngine implementation that can process multiple CAS objects simultaneously. This is accomplished by maintaining a pool of AnalysisEngine instances. When initialized, this class checks for the parameter AnalysisEngine.PARAM_NUM_SIMULTANEOUS_REQUESTS to determine how many AnalysisEngine instances to put in the pool.