# Uses of Interface
org.apache.uima.resource.ConfigurableResource

Packages that use ConfigurableResource
Package
Description
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.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.collection.base_cpm
org.apache.uima.resource
Interfaces for `Resources` and `ResourceSpecifiers`.

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

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

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

  Subinterfaces of ConfigurableResource in org.apache.uima.analysis_engine
  Modifier and Type
  Interface
  Description
  `interface`
  `AnalysisEngine`
  An Analysis Engine is a component responsible for analyzing unstructured information, discovering and representing semantic content.
  `interface`
  `TextAnalysisEngine`
  Deprecated.
  As of v2.0, `AnalysisEngine` should be used instead.

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

  Classes in org.apache.uima.analysis_engine.asb.impl that implement ConfigurableResource
  Modifier and Type
  Class
  Description
  `class`
  `FlowControllerContainer`
  Container for a FlowController.

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

  Classes in org.apache.uima.analysis_engine.impl that implement ConfigurableResource
  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 ConfigurableResource in org.apache.uima.analysis_engine.service.impl

  Classes in org.apache.uima.analysis_engine.service.impl that implement ConfigurableResource
  Modifier and Type
  Class
  Description
  `class`
  `AnalysisEngineServiceAdapter`
  Base class for analysis engine service adapters.

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

  Subinterfaces of ConfigurableResource in org.apache.uima.collection
  Modifier and Type
  Interface
  Description
  `interface`
  `CasConsumer`
  Any component that operates on analysis results produced by a UIMA analysis engine.
  `interface`
  `CasInitializer`
  Deprecated.
  As of v2.0, CAS Initializers are deprecated.
  `interface`
  `CollectionReader`
  A `CollectionReader` is used to iterate over the elements of a Collection.
  Classes in org.apache.uima.collection that implement ConfigurableResource
  Modifier and Type
  Class
  Description
  `class`
  `CasConsumer_ImplBase`
  Base class for CAS Consumers in UIMA SDK v1.x, which developers should extend with their own CAS Consumer implementation classes.
  `class`
  `CasInitializer_ImplBase`
  Deprecated.
  As of v2.0, CAS Initializers are deprecated.
  `class`
  `CollectionReader_ImplBase`
  Base class for Collection Readers, which developers should extend with their own Collection Reader implementation classes.

- ## Uses of ConfigurableResource in org.apache.uima.collection.base_cpm

  Subinterfaces of ConfigurableResource in org.apache.uima.collection.base_cpm
  Modifier and Type
  Interface
  Description
  `interface`
  `CasDataConsumer`
  Any component that operates on analysis results produced by a UIMA CasDataProcessor.
  `interface`
  `CasDataInitializer`
  Deprecated.
  As of v2.0, CAS Initializers are deprecated.
  Classes in org.apache.uima.collection.base_cpm that implement ConfigurableResource
  Modifier and Type
  Class
  Description
  `class`
  `CasDataCollectionReader_ImplBase`
  Base class from which to extend when writing Collection Readers that use the `CasData` interface to access the CAS.
  `class`
  `CasDataConsumer_ImplBase`
  Base class from which to extend when writing CAS Consumers that use the `CasData` interface to access the CAS.
  `class`
  `CasDataInitializer_ImplBase`
  Deprecated.
  As of v2.0, CAS Initializers are deprecated.

- ## Uses of ConfigurableResource in org.apache.uima.resource

  Classes in org.apache.uima.resource that implement ConfigurableResource
  Modifier and Type
  Class
  Description
  `class`
  `ConfigurableResource_ImplBase`
  Implementation base class for `ConfigurableResource`s.