# Uses of Interface
org.apache.uima.analysis_engine.AnalysisEngine

Packages that use AnalysisEngine
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.analysis_component
org.apache.uima.analysis_engine
The Analysis Engine interface, along with supporting interfaces and exception classes.
org.apache.uima.analysis_engine.asb
Contains the Analysis Structure Broker (ASB) interface, along with supporting interfaces and exception classes.
org.apache.uima.analysis_engine.asb.impl
org.apache.uima.analysis_engine.impl
org.apache.uima.analysis_engine.service.impl
org.apache.uima.collection
Classes and interfaces for collection processing.
org.apache.uima.util
Utility classes and interfaces used by UIMA components.

- ## Uses of AnalysisEngine in org.apache.uima

  Methods in org.apache.uima that return AnalysisEngine
  Modifier and Type
  Method
  Description
  `static AnalysisEngine`
  UIMAFramework.`produceAnalysisEngine(ResourceSpecifier aSpecifier)`
  Produces an `AnalysisEngine` instance from a `ResourceSpecifier`.
  `static AnalysisEngine`
  UIMAFramework.`produceAnalysisEngine(ResourceSpecifier aSpecifier, int aMaxSimultaneousRequests, int aTimeoutPeriod)`
  Produces an `AnalysisEngine` instance from a `ResourceSpecifier`.
  `static AnalysisEngine`
  UIMAFramework.`produceAnalysisEngine(ResourceSpecifier aSpecifier, Map<String,Object> aAdditionalParams)`
  Produces an `AnalysisEngine` instance from a `ResourceSpecifier`.
  `static AnalysisEngine`
  UIMAFramework.`produceAnalysisEngine(ResourceSpecifier aSpecifier, ResourceManager aResourceManager, Map<String,Object> aAdditionalParams)`
  Produces an `AnalysisEngine` instance from a `ResourceSpecifier`.

- ## Uses of AnalysisEngine in org.apache.uima.analysis_component

  Classes in org.apache.uima.analysis_component that implement AnalysisEngine
  Modifier and Type
  Class
  Description
  `class`
  `CasProcessorAnnotator`
  `class`
  `JCasProcessorAnnotator`

- ## Uses of AnalysisEngine in org.apache.uima.analysis_engine

  Subinterfaces of AnalysisEngine in org.apache.uima.analysis_engine
  Modifier and Type
  Interface
  Description
  `interface`
  `TextAnalysisEngine`
  Deprecated.
  As of v2.0, `AnalysisEngine` should be used instead.

- ## Uses of AnalysisEngine in org.apache.uima.analysis_engine.asb

  Methods in org.apache.uima.analysis_engine.asb that return types with arguments of type AnalysisEngine
  Modifier and Type
  Method
  Description
  `Map<String,AnalysisEngine>`
  ASB.`getComponentAnalysisEngines()`
  Gets references to the component AnalysisEngines known to this `ASB`.

- ## Uses of AnalysisEngine in org.apache.uima.analysis_engine.asb.impl

  Methods in org.apache.uima.analysis_engine.asb.impl that return types with arguments of type AnalysisEngine
  Modifier and Type
  Method
  Description
  `Map<String,AnalysisEngine>`
  ASB_impl.`getComponentAnalysisEngines()`

- ## Uses of AnalysisEngine in org.apache.uima.analysis_engine.impl

  Classes in org.apache.uima.analysis_engine.impl that implement AnalysisEngine
  Modifier and Type
  Class
  Description
  `class`
  `AggregateAnalysisEngine_impl`
  Reference implementation of `AnalysisEngine`.
  `class`
  `AnalysisEngineImplBase`
  Provides functionality common to Analysis Engine implementations.
  `class`
  `AnalysisEngineProcessorAdapter`
  Base class for analysis engine processor adapters.
  `class`
  `MultiprocessingAnalysisEngine_impl`
  An `AnalysisEngine` implementation that can process multiple `CAS` objects simultaneously.
  `class`
  `PearAnalysisEngineWrapper`
  UIMA pear runtime analysis engine wrapper.
  `class`
  `PrimitiveAnalysisEngine_impl`
  Reference implementation of `AnalysisEngine`.
  `class`
  `UimacppAnalysisEngineImpl`
  Reference implementation of `AnalysisEngine`.

- ## Uses of AnalysisEngine in org.apache.uima.analysis_engine.service.impl

  Classes in org.apache.uima.analysis_engine.service.impl that implement AnalysisEngine
  Modifier and Type
  Class
  Description
  `class`
  `AnalysisEngineServiceAdapter`
  Base class for analysis engine service adapters.
  Methods in org.apache.uima.analysis_engine.service.impl that return AnalysisEngine
  Modifier and Type
  Method
  Description
  `AnalysisEngine`
  AnalysisEngineService_impl.`getAnalysisEngine()`
  Gets the AnalysisEngine that delivers the functionality for this service.

- ## Uses of AnalysisEngine in org.apache.uima.collection

  Methods in org.apache.uima.collection that return AnalysisEngine
  Modifier and Type
  Method
  Description
  `AnalysisEngine`
  CollectionProcessingManager.`getAnalysisEngine()`
  Gets the `AnalysisEngine` that is assigned to this CPM.
  Methods in org.apache.uima.collection with parameters of type AnalysisEngine
  Modifier and Type
  Method
  Description
  `void`
  CollectionProcessingManager.`setAnalysisEngine(AnalysisEngine aAnalysisEngine)`
  Sets the `AnalysisEngine` that is assigned to this CPM.

- ## Uses of AnalysisEngine in org.apache.uima.util

  Constructors in org.apache.uima.util with parameters of type AnalysisEngine
  Modifier
  Constructor
  Description
  ``
  `CasPool(int aNumInstances, AnalysisEngine aAnalysisEngine)`
  Creates a new CasPool
  ``
  `JCasPool(int aNumInstances, AnalysisEngine aAnalysisEngine)`
  Creates a new JCasPool