# Package org.apache.uima.analysis_engine.impl

- Interface Summary
  Interface | Description
  --- | ---
  AnalysisEngineManagementImplMBean | JMX MBean interface for monitoring AnalysisEngine performance stats.

- Class Summary
  Class | Description
  --- | ---
  AggregateAnalysisEngine_impl | Reference implementation of `AnalysisEngine`.
  AnalysisEngineDescription_impl | Reference implementation of `AnalysisEngineDescription`.
  AnalysisEngineImplBase | Provides functionality common to Analysis Engine implementations.
  AnalysisEngineManagementImpl | Implements Monitoring/Management interface to an AnalysisEngine.
  AnalysisProcessData_impl | Deprecated since v2.0
  AnnotatorContext_impl | Reference implementation of `AnnotatorContext`.
  EmptyCasIterator | Trivial CasIterator that returns no CASes.
  JCasIteratorWrapper | Wraps a CasIterator as a JCasIterator
  MultiprocessingAnalysisEngine_impl | An `AnalysisEngine` implementation that can process multiple `CAS` objects simultaneously.
  MultiThreadCoordination | ************************************************************ * * A N E X P E R I M E N T - not hooked up 10/2018 * ************************************************************ Supplies optional thread coordination when running identical pipelines in a multi-core CPU.
  PearAnalysisEngineWrapper | UIMA pear runtime analysis engine wrapper.
  PearAnalysisEngineWrapper.StringPair | inner class StringPair
  PrimitiveAnalysisEngine_impl | Reference implementation of `AnalysisEngine`.
  ResultSpecification_impl | Reference implementation of `ResultSpecification`.
  RsFeat | Represents the languages associated with one explicit type:feature in a result spec
  RsFeats | represents the updateable list of features, each with a particular language spec a given feature only appears once in the list, with the union of all languages
  RsFullFeatNames | Implements a globally shared weak-reference map between types & features to the corresponding Full Feature name Used to avoid creating new full feature names when compiling result feature specs.
  RsLang | Class used to canonicalize language string
  RsLangs | A set of languages, each represented by a canonical string object The set is stored without any subsumed elements Instances of this class are shareable Duplicate-on-update strategy Requires that all update operations to it return the possibly new RsLangs object, and that calls are always of the form rsLangInstance = rsLangInstance.[some-update-operation] Requires that all copy operations set the shared bit: copiedInstance = origInstance.setShared(); A instance marked isShared == true is immutable Updates cause duplication.
  RsType | Holds types and/or features with language specs These are expected to be sparse with respect to the complete type system
  RsTypesMap | This object holds the set of RsTypes for a result spec There is one instance of this per ResultSpecification_impl
  TaeDescription_impl | Deprecated since v2.0
  TypeOrFeature_impl | Reference implementation of `TypeOrFeature`.
  UimacppAnalysisEngineImpl | Reference implementation of `AnalysisEngine`.

Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.