# Uses of Class
org.apache.uima.analysis_engine.AnalysisEngineProcessException

Packages that use AnalysisEngineProcessException
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
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.flow
org.apache.uima.flow.impl
org.apache.uima.uimacpp

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

  Methods in org.apache.uima.analysis_component that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `void`
  AnalysisComponent_ImplBase.`batchProcessComplete()`
  `void`
  AnalysisComponent.`batchProcessComplete()`
  Completes the processing of a batch of CASes.
  `void`
  AnalysisComponent_ImplBase.`collectionProcessComplete()`
  `void`
  AnalysisComponent.`collectionProcessComplete()`
  Notifies this AnalysisComponent that processing of an entire collection has been completed.
  `boolean`
  AnalysisComponent.`hasNext()`
  Asks if this AnalysisComponent has another CAS to output.
  `final boolean`
  Annotator_ImplBase.`hasNext()`
  Returns false, since annotators are not allowed to create new CAS instances.
  `AbstractCas`
  AnalysisComponent.`next()`
  Gets the next output CAS.
  `final AbstractCas`
  Annotator_ImplBase.`next()`
  Throws a UIMA_IllegalStateException, since annotators are not allowed to create new CAS instances.
  `void`
  AnalysisComponent.`process(AbstractCas aCAS)`
  Inputs a CAS to the AnalysisComponent.
  `final void`
  CasAnnotator_ImplBase.`process(AbstractCas aCAS)`
  `abstract void`
  CasAnnotator_ImplBase.`process(CAS aCAS)`
  Inputs a CAS to the AnalysisComponent.
  `final void`
  CasMultiplier_ImplBase.`process(AbstractCas aCAS)`
  `abstract void`
  CasMultiplier_ImplBase.`process(CAS aCAS)`
  This method should be overriden by subclasses.
  `void`
  JCasAnnotator_ImplBase.`process(AbstractCas aCAS)`
  `abstract void`
  JCasAnnotator_ImplBase.`process(JCas aJCas)`
  This method should be overriden by subclasses.
  `final void`
  JCasMultiplier_ImplBase.`process(AbstractCas aCAS)`
  `abstract void`
  JCasMultiplier_ImplBase.`process(JCas aJCas)`
  This method should be overridden by subclasses.
  `void`
  CasAnnotator_ImplBase.`typeSystemInit(TypeSystem aTypeSystem)`
  Informs this annotator that the CAS TypeSystem has changed.
  `void`
  CasMultiplier_ImplBase.`typeSystemInit(TypeSystem aTypeSystem)`
  Informs this annotator that the CAS TypeSystem has changed.

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

  Methods in org.apache.uima.analysis_engine that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `void`
  AnalysisEngine.`batchProcessComplete()`
  Notifies this AnalysisEngine that processing of a batch has completed.
  `void`
  AnalysisEngine.`collectionProcessComplete()`
  Notifies this AnalysisEngine that processing of an entire collection has completed.
  `boolean`
  CasIterator.`hasNext()`
  Checks if there are more CASes to be returned by the iterator.
  `boolean`
  JCasIterator.`hasNext()`
  Checks if there are more JCASes to be returned by the iterator.
  `CAS`
  CasIterator.`next()`
  Gets the next CAS from the iterator.
  `JCas`
  JCasIterator.`next()`
  Gets the next JCAS from the iterator.
  `void`
  AnalysisEngine.`process(AnalysisProcessData aProcessData, ResultSpecification aResultSpec)`
  Deprecated.
  This is no longer used by the framework and was never intended for users to call.
  `ProcessTrace`
  AnalysisEngine.`process(CAS aCAS)`
  Invokes this AnalysisEngine's analysis logic.
  `ProcessTrace`
  AnalysisEngine.`process(CAS aCAS, ResultSpecification aResultSpec)`
  Invokes this AnalysisEngine's analysis logic.
  `void`
  AnalysisEngine.`process(CAS aCAS, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  Invokes this AnalysisEngine's analysis logic.
  `ProcessTrace`
  AnalysisEngine.`process(JCas aJCas)`
  Similar to `AnalysisEngine.process(CAS)` but uses the Java-object-based `JCas` interface instead of the general `CAS` interface.
  `ProcessTrace`
  AnalysisEngine.`process(JCas aJCas, ResultSpecification aResultSpec)`
  Similar to `AnalysisEngine.process(CAS,ResultSpecification)` but uses the Java-object-based `JCas` interface instead of the general `CAS` interface.
  `void`
  AnalysisEngine.`process(JCas aJCas, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  Similar to `AnalysisEngine.process(CAS, ResultSpecification, ProcessTrace)` but uses the Java-object-based `JCas` interface instead of the general `CAS` interface.
  `CasIterator`
  AnalysisEngine.`processAndOutputNewCASes(CAS aCAS)`
  Processes a CAS, possibly producing multiple CASes as a result.
  `JCasIterator`
  AnalysisEngine.`processAndOutputNewCASes(JCas aJCAS)`
  Processes a JCAS, possibly producing multiple JCASes as a result.

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

  Methods in org.apache.uima.analysis_engine.asb that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `CasIterator`
  ASB.`process(CAS aCAS)`
  Invokes the processing of the aggregate on the given input CAS.

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

  Methods in org.apache.uima.analysis_engine.asb.impl that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `void`
  FlowControllerContainer.`collectionProcessComplete()`
  `FlowContainer`
  FlowControllerContainer.`computeFlow(CAS aCAS)`
  Invokes the FlowController's computeFlow method, returning a Flow object that routes the given CAS through this aggregate.
  `FlowContainer`
  FlowContainer.`newCasProduced(CAS newCAS, String producedBy)`
  `Step`
  FlowContainer.`next()`
  `CasIterator`
  ASB_impl.`process(CAS aCAS)`
  `void`
  FlowControllerContainer.`removeAnalysisEngines(Collection<String> aKeys)`
  Notifies this FlowController that some Analysis Engines are no longer available to route CASes to.

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

  Methods in org.apache.uima.analysis_engine.impl that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `void`
  AggregateAnalysisEngine_impl.`batchProcessComplete()`
  `void`
  AnalysisEngineImplBase.`batchProcessComplete()`
  `void`
  AnalysisEngineProcessorAdapter.`batchProcessComplete()`
  `default void`
  AnalysisEngineProcessorStub.`batchProcessComplete()`
  Notify the stub that all items in the batch have been processed.
  `void`
  MultiprocessingAnalysisEngine_impl.`batchProcessComplete()`
  `void`
  PearAnalysisEngineWrapper.`batchProcessComplete()`
  `void`
  PrimitiveAnalysisEngine_impl.`batchProcessComplete()`
  `void`
  UimacppAnalysisEngineImpl.`batchProcessComplete()`
  `protected CAS`
  PrimitiveAnalysisEngine_impl.`callAnalysisComponentNext()`
  Calls the Analysis Component's next() method.
  `protected CAS`
  UimacppAnalysisEngineImpl.`callAnalysisComponentNext()`
  Calls the Analysis Component's next() method.
  `protected void`
  PrimitiveAnalysisEngine_impl.`callAnalysisComponentProcess(CAS aCAS)`
  Calls the Analysis Component's process method.
  `protected void`
  UimacppAnalysisEngineImpl.`callAnalysisComponentProcess(CAS aCAS)`
  Calls the Analysis Component's process method.
  `void`
  AggregateAnalysisEngine_impl.`collectionProcessComplete()`
  `void`
  AnalysisEngineImplBase.`collectionProcessComplete()`
  `void`
  AnalysisEngineProcessorAdapter.`collectionProcessComplete()`
  `default void`
  AnalysisEngineProcessorStub.`collectionProcessComplete()`
  Notify the stub that all items in the collection have been processed.
  `void`
  MultiprocessingAnalysisEngine_impl.`collectionProcessComplete()`
  `void`
  PearAnalysisEngineWrapper.`collectionProcessComplete()`
  `void`
  PrimitiveAnalysisEngine_impl.`collectionProcessComplete()`
  `void`
  UimacppAnalysisEngineImpl.`collectionProcessComplete()`
  `boolean`
  EmptyCasIterator.`hasNext()`
  `boolean`
  JCasIteratorWrapper.`hasNext()`
  `CAS`
  EmptyCasIterator.`next()`
  `JCas`
  JCasIteratorWrapper.`next()`
  `void`
  AnalysisEngineImplBase.`process(AnalysisProcessData aProcessData, ResultSpecification aResultSpec)`
  Deprecated.
  `ProcessTrace`
  AnalysisEngineImplBase.`process(CAS aCAS)`
  `ProcessTrace`
  AnalysisEngineImplBase.`process(CAS aCAS, ResultSpecification aResultSpec)`
  `void`
  AnalysisEngineImplBase.`process(CAS aCAS, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `ProcessTrace`
  AnalysisEngineImplBase.`process(JCas aJCas)`
  `ProcessTrace`
  AnalysisEngineImplBase.`process(JCas aJCas, ResultSpecification aResultSpec)`
  `void`
  AnalysisEngineImplBase.`process(JCas aJCas, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `void`
  AnalysisEngineProcessorStub.`process(CAS aCAS)`
  Performs service call to process an entity.
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(CAS aCAS)`
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(CAS aCAS, ResultSpecification aResultSpec)`
  `void`
  MultiprocessingAnalysisEngine_impl.`process(CAS aCAS, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(JCas aJCas)`
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(JCas aJCas, ResultSpecification aResultSpec)`
  `void`
  MultiprocessingAnalysisEngine_impl.`process(JCas aJCas, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `CasIterator`
  AggregateAnalysisEngine_impl.`processAndOutputNewCASes(CAS aCAS)`
  `CasIterator`
  AnalysisEngineImplBase.`processAndOutputNewCASes(CAS aCAS)`
  `JCasIterator`
  AnalysisEngineImplBase.`processAndOutputNewCASes(JCas aJCas)`
  Default implementation of processAndOutputNewCASes(JCas) method.
  `CasIterator`
  AnalysisEngineProcessorAdapter.`processAndOutputNewCASes(CAS aCAS)`
  `CasIterator`
  MultiprocessingAnalysisEngine_impl.`processAndOutputNewCASes(CAS aCAS)`
  `JCasIterator`
  MultiprocessingAnalysisEngine_impl.`processAndOutputNewCASes(JCas aJCas)`
  `CasIterator`
  PearAnalysisEngineWrapper.`processAndOutputNewCASes(CAS aCAS)`
  `CasIterator`
  PrimitiveAnalysisEngine_impl.`processAndOutputNewCASes(CAS aCAS)`
  `CasIterator`
  UimacppAnalysisEngineImpl.`processAndOutputNewCASes(CAS aCAS)`

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

  Methods in org.apache.uima.analysis_engine.service.impl that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `void`
  AnalysisEngineServiceAdapter.`batchProcessComplete()`
  `void`
  AnalysisEngineServiceAdapter.`collectionProcessComplete()`
  `CasIterator`
  AnalysisEngineServiceAdapter.`processAndOutputNewCASes(CAS aCAS)`

- ## Uses of AnalysisEngineProcessException in org.apache.uima.flow

  Methods in org.apache.uima.flow that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `void`
  FlowController_ImplBase.`batchProcessComplete()`
  `void`
  FlowController.`batchProcessComplete()`
  Completes the processing of a batch of CASes.
  `void`
  FlowController_ImplBase.`collectionProcessComplete()`
  `void`
  FlowController.`collectionProcessComplete()`
  Notifies this component that processing of an entire collection has been completed.
  `final Flow`
  CasFlowController_ImplBase.`computeFlow(AbstractCas aCAS)`
  Overriden to check that `aCAS` is an instanceof `CAS`.
  `abstract Flow`
  CasFlowController_ImplBase.`computeFlow(CAS aCAS)`
  This method must be overriden by subclasses.
  `Flow`
  FlowController.`computeFlow(AbstractCas aCAS)`
  Invokes this FlowController on a CAS.
  `final Flow`
  JCasFlowController_ImplBase.`computeFlow(AbstractCas aCAS)`
  Overriden to check that `aCAS` is an instanceof `JCas`.
  `abstract Flow`
  JCasFlowController_ImplBase.`computeFlow(JCas aJCas)`
  This method must be overriden by subclasses.
  `final Flow`
  CasFlow_ImplBase.`newCasProduced(AbstractCas newCas, String producedBy)`
  Overriden to check that `newCas` is an instanceof `CAS`.
  `protected Flow`
  CasFlow_ImplBase.`newCasProduced(CAS newCas, String producedBy)`
  By default, throws an exception to indicate this this Flow object does not support new CASes being produced in the middle of the flow.
  `Flow`
  Flow.`newCasProduced(AbstractCas newCas, String producedBy)`
  Called by the framework if the CAS that is being routed by this Flow has been sent to a CAS Multiplier which has then created a new CAS derived from that original CAS.
  `final Flow`
  JCasFlow_ImplBase.`newCasProduced(AbstractCas newCas, String producedBy)`
  Overriden to check that `newCas` is an instanceof `JCas`.
  `protected Flow`
  JCasFlow_ImplBase.`newCasProduced(JCas newCas, String producedBy)`
  By default, throws an exception to indicate this this Flow object does not support new CASes being produced in the middle of the flow.
  `Step`
  Flow.`next()`
  Gets the next destination for the CAS.
  `void`
  FlowController_ImplBase.`removeAnalysisEngines(Collection<String> aKeys)`
  Throws an AnalysisEngineProcessException by default.
  `void`
  FlowController.`removeAnalysisEngines(Collection<String> aKeys)`
  Notifies this FlowController that some Analysis Engines are no longer available to route CASes to.
  `void`
  CasFlowController_ImplBase.`typeSystemInit(TypeSystem aTypeSystem)`
  This method may be overriden by subclasses.

- ## Uses of AnalysisEngineProcessException in org.apache.uima.flow.impl

  Methods in org.apache.uima.flow.impl that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `Flow`
  CapabilityLanguageFlowController.`computeFlow(CAS aCAS)`
  `Flow`
  FixedFlowController.`computeFlow(CAS aCAS)`
  `void`
  FixedFlowController.`removeAnalysisEngines(Collection<String> aKeys)`

- ## Uses of AnalysisEngineProcessException in org.apache.uima.uimacpp

  Methods in org.apache.uima.uimacpp that throw AnalysisEngineProcessException
  Modifier and Type
  Method
  Description
  `void`
  UimacppAnalysisComponent.`batchProcessComplete()`
  `void`
  UimacppAnalysisComponent.`collectionProcessComplete()`
  `boolean`
  UimacppAnalysisComponent.`hasNext()`
  `AbstractCas`
  UimacppAnalysisComponent.`next()`
  `void`
  UimacppAnalysisComponent.`process(AbstractCas aCAS)`
  `void`
  UimacppAnalysisComponent.`process(CAS aCAS)`