Uses of Interface
org.apache.uima.collection.base_cpm.CasProcessor
Packages that use CasProcessor
Package
Description
The Analysis Engine interface, along with supporting
interfaces and exception classes.
Classes and interfaces for collection processing.
-
Uses of CasProcessor in org.apache.uima.adapter.vinci
Classes in org.apache.uima.adapter.vinci that implement CasProcessorModifier and TypeClassDescriptionclass
Reference implementation ofAnalysisEngineServiceAdapter
for Vinci. -
Uses of CasProcessor in org.apache.uima.analysis_component
Classes in org.apache.uima.analysis_component that implement CasProcessor -
Uses of CasProcessor in org.apache.uima.analysis_engine
Subinterfaces of CasProcessor in org.apache.uima.analysis_engineModifier and TypeInterfaceDescriptioninterface
An Analysis Engine is a component responsible for analyzing unstructured information, discovering and representing semantic content.interface
Deprecated. -
Uses of CasProcessor in org.apache.uima.analysis_engine.asb.impl
Classes in org.apache.uima.analysis_engine.asb.impl that implement CasProcessorModifier and TypeClassDescriptionprivate static class
Dummy analysis engine to use in place of remote AE when in "verification mode". -
Uses of CasProcessor in org.apache.uima.analysis_engine.impl
Classes in org.apache.uima.analysis_engine.impl that implement CasProcessorModifier and TypeClassDescriptionclass
Reference implementation ofAnalysisEngine
.class
Provides functionality common to Analysis Engine implementations.class
Base class for analysis engine processor adapters.class
AnAnalysisEngine
implementation that can process multipleCAS
objects simultaneously.class
UIMA pear runtime analysis engine wrapper.class
Reference implementation ofAnalysisEngine
.class
Reference implementation ofAnalysisEngine
. -
Uses of CasProcessor in org.apache.uima.analysis_engine.service.impl
Classes in org.apache.uima.analysis_engine.service.impl that implement CasProcessorModifier and TypeClassDescriptionclass
Base class for analysis engine service adapters. -
Uses of CasProcessor in org.apache.uima.collection
Subinterfaces of CasProcessor in org.apache.uima.collectionModifier and TypeInterfaceDescriptioninterface
Any component that operates on analysis results produced by a UIMA analysis engine.Classes in org.apache.uima.collection that implement CasProcessorModifier and TypeClassDescriptionclass
Base class for CAS Consumers in UIMA SDK v1.x, which developers should extend with their own CAS Consumer implementation classes.Methods in org.apache.uima.collection that return CasProcessorModifier and TypeMethodDescriptionCollectionProcessingEngine.getCasProcessors()
Gets theCasProcessors
s in this CPE, in the order in which they will be executed. -
Uses of CasProcessor in org.apache.uima.collection.base_cpm
Subinterfaces of CasProcessor in org.apache.uima.collection.base_cpmModifier and TypeInterfaceDescriptioninterface
Any component that operates on analysis results produced by a UIMA CasDataProcessor.interface
Interface for CAS processors that want to interact directly with theCasData
.interface
Interface for CAS Processors that want to use the fullCAS
implementation.Classes in org.apache.uima.collection.base_cpm that implement CasProcessorModifier and TypeClassDescriptionclass
Base class from which to extend when writing CAS Consumers that use theCasData
interface to access the CAS.Methods in org.apache.uima.collection.base_cpm that return CasProcessorModifier and TypeMethodDescriptionBaseCPM.getCasProcessors()
Gets theCasProcessors
s assigned to this CPM, in the order in which they will be called by the CPM.Methods in org.apache.uima.collection.base_cpm with parameters of type CasProcessorModifier and TypeMethodDescriptionvoid
BaseCPM.addCasProcessor
(CasProcessor aCasProcessor) Adds aCasProcessor
to this CPM's list of consumers.void
BaseCPM.addCasProcessor
(CasProcessor aCasProcessor, int aIndex) Adds aCasProcessor
to this CPM's list of consumers.void
BaseCPM.removeCasProcessor
(CasProcessor aCasProcessor) Removes aCasProcessor
to this CPM's list of consumers. -
Uses of CasProcessor in org.apache.uima.collection.impl
Methods in org.apache.uima.collection.impl that return CasProcessor -
Uses of CasProcessor in org.apache.uima.collection.impl.base_cpm.container
Methods in org.apache.uima.collection.impl.base_cpm.container that return CasProcessorModifier and TypeMethodDescriptionCasProcessorController.getCasProcessor()
Returns instance of CasProcessorMethods in org.apache.uima.collection.impl.base_cpm.container with parameters of type CasProcessorModifier and TypeMethodDescriptionabstract boolean
ProcessingContainer.isEndOfBatch
(CasProcessor aCasProcessor, int aProcessedSize) abstract void
ProcessingContainer.releaseCasProcessor
(CasProcessor aCasProcessor) -
Uses of CasProcessor in org.apache.uima.collection.impl.base_cpm.container.deployer
Methods in org.apache.uima.collection.impl.base_cpm.container.deployer with parameters of type CasProcessorModifier and TypeMethodDescriptionCPEDeployer.deployCasProcessor
(ProcessingContainer aProcessingContainer, CasProcessor aCasProcessor, boolean redeploy) -
Uses of CasProcessor in org.apache.uima.collection.impl.cpm
Methods in org.apache.uima.collection.impl.cpm that return CasProcessorMethods in org.apache.uima.collection.impl.cpm with parameters of type CasProcessorModifier and TypeMethodDescriptionvoid
BaseCPMImpl.addCasProcessor
(CasProcessor aCasProcessor) void
BaseCPMImpl.addCasProcessor
(CasProcessor aCasProcessor, int aIndex) private void
BaseCPMImpl.createDefaultProcessTrace
(CasProcessor[] aProcessors, ProcessTrace srcProcTr, ProcessTrace aProcessTrace) Creates the default process trace.void
BaseCPMImpl.removeCasProcessor
(CasProcessor aCasProcessor) -
Uses of CasProcessor in org.apache.uima.collection.impl.cpm.container
Classes in org.apache.uima.collection.impl.cpm.container that implement CasProcessorModifier and TypeClassDescriptionclass
Implementation of theCasObjectProcessor
interface used for both Local and Remote CasObjectProcessors.class
Implementation of theCasDataProcessor
interface used for both Local and Remote CasDataProcessors.Methods in org.apache.uima.collection.impl.cpm.container that return CasProcessorModifier and TypeMethodDescriptionServiceProxyPool.checkOut()
Checks out a Resource from the pool.ServiceProxyPool.checkOut
(long aTimeout) Checks out a Resource from the pool.ProcessingContainer_Impl.getCasProcessor()
Returns available instance of the CasProcessor from the instance pool.CPEFactory.getCasProcessors()
Returns an array of Cas Processors instantiated from the cpe descriptor.CPEFactory.produceCasDataConsumer
(Class aResourceClass, ResourceSpecifier aSpecifier, Map aAdditionalParams) Instantiates CasData Consumer from a given class.private CasProcessor
CPEFactory.produceIntegratedCasProcessor
(CpeCasProcessor aCasProcessorType) Instantiates integrated Cas Processor.private CasProcessor
CPEFactory.produceLocalCasProcessor
(CpeCasProcessor aCasProcessorCfg) Instantiates a local (managed) Cas Processor.private CasProcessor
CPEFactory.produceRemoteCasProcessor
(CpeCasProcessor aCasProcessorType) Instantiates remote Cas Processor.Methods in org.apache.uima.collection.impl.cpm.container with parameters of type CasProcessorModifier and TypeMethodDescriptionvoid
CPEFactory.addCasProcessor
(CasProcessor aCasProcessor) Appends given Cas Processor to the list of CasProcessors.void
ServiceProxyPool.addCasProcessor
(CasProcessor aCasProcessor) void
ServiceProxyPool.checkIn
(CasProcessor aResource) Checks in a Resource to the pool.boolean
ProcessingContainer_Impl.isEndOfBatch
(CasProcessor aCasProcessor, int aProcessedSize) void
ProcessingContainer_Impl.releaseCasProcessor
(CasProcessor aCasProcessor) Returns a given casProcessor instance back to the pool. -
Uses of CasProcessor in org.apache.uima.collection.impl.cpm.container.deployer
Methods in org.apache.uima.collection.impl.cpm.container.deployer that return CasProcessorModifier and TypeMethodDescriptionprivate CasProcessor
CPEDeployerDefaultImpl.produceIntegratedCasProcessor
(URL aDescriptor) Creates an instance of integrated Cas Processor from a given descriptor. -
Uses of CasProcessor in org.apache.uima.collection.impl.cpm.engine
Fields in org.apache.uima.collection.impl.cpm.engine declared as CasProcessorModifier and TypeFieldDescriptionprivate CasProcessor[]
CPMEngine.casprocessorList
The casprocessor list.Methods in org.apache.uima.collection.impl.cpm.engine that return CasProcessorModifier and TypeMethodDescriptionCPMEngine.getCasProcessors()
Returns all CASProcesors in the processing pipeline.Methods in org.apache.uima.collection.impl.cpm.engine with parameters of type CasProcessorModifier and TypeMethodDescriptionprivate void
CPMEngine.addCasConsumer
(CasProcessor aProcessor, String aCpName) Adds Cas Processor to a single-threaded pipeline.void
CPMEngine.addCasProcessor
(CasProcessor aCasProcessor) Adds a CASProcessor to the processing pipeline.void
CPMEngine.addCasProcessor
(CasProcessor aCasProcessor, int aIndex) Adds a CASProcessor to the processing pipeline at a given place in the processing pipeline.private void
CPMEngine.addParallizableCasProcessor
(CasProcessor aProcessor, String aCpName) Add Cas Processor to a list of CPs that are to be run in the parallelizable pipeline.private void
NonThreadedProcessingUnit.doEndOfBatch
(ProcessingContainer aContainer, CasProcessor aProcessor, ProcessTrace aProcessTr, int howManyCases) Do end of batch.private void
ProcessingUnit.doEndOfBatch
(ProcessingContainer aContainer, CasProcessor aProcessor, ProcessTrace aProcessTr, int howManyCases) Do end of batch.private void
ProcessingUnit.doEndOfBatchProcessing
(ProcessingContainer aContainer, CasProcessor aProcessor, ProcessTrace aProcessTr, Object[] aCasObjectList) Performs end of batch processing.private void
NonThreadedProcessingUnit.doReleaseCasProcessor
(ProcessingContainer aContainer, CasProcessor aCasProcessor) Do release cas processor.private void
ProcessingUnit.doReleaseCasProcessor
(ProcessingContainer aContainer, CasProcessor aCasProcessor) Do release cas processor.private void
ProcessingUnit.handleAbortCasProcessor
(ProcessingContainer aContainer, CasProcessor aProcessor) Diables currect CasProcessor.private void
ProcessingUnit.handleAbortCPM
(ProcessingContainer aContainer, CasProcessor aProcessor) Terminates the CPM.private boolean
NonThreadedProcessingUnit.handleErrors
(Throwable e, ProcessingContainer aContainer, CasProcessor aProcessor, ProcessTrace aProcessTrace, Object[] aCasObjectList, boolean isCasObject) Main routine that handles errors occuring in the processing loop.private boolean
ProcessingUnit.handleErrors
(Throwable e, ProcessingContainer aContainer, CasProcessor aProcessor, ProcessTrace aProcessTrace, Object[] aCasObjectList, boolean isCasObject) Main routine that handles errors occuring in the processing loop.private void
NonThreadedProcessingUnit.handleServiceException
(ProcessingContainer aContainer, CasProcessor aProcessor, ProcessTrace aProcessTr, Exception ex) Handle service exception.private void
ProcessingUnit.handleServiceException
(ProcessingContainer aContainer, CasProcessor aProcessor, ProcessTrace aProcessTr, Exception ex) Handle exceptions related to remote invocations.private void
NonThreadedProcessingUnit.invokeCasDataCasProcessor
(ProcessingContainer container, CasProcessor processor, Object[] aCasObjectList, ProcessTrace pTrTemp, boolean isCasObject, boolean retry) Invoke cas data cas processor.private void
ProcessingUnit.invokeCasDataCasProcessor
(ProcessingContainer container, CasProcessor processor, Object[] aCasObjectList, ProcessTrace pTrTemp, boolean isCasObject, boolean retry) Invoke cas data cas processor.private void
NonThreadedProcessingUnit.invokeCasObjectCasProcessor
(ProcessingContainer container, CasProcessor processor, Object[] aCasObjectList, ProcessTrace pTrTemp, boolean isCasObject) Invoke cas object cas processor.private void
ProcessingUnit.invokeCasObjectCasProcessor
(ProcessingContainer container, CasProcessor processor, Object[] aCasObjectList, ProcessTrace pTrTemp, boolean isCasObject) Invoke cas object cas processor.boolean
CPMEngine.isParallizable
(CasProcessor aProcessor, String aCpName) Determines if a given Cas Processor is parallelizable.private void
ProcessingUnit.logFinest
(String msgBundleId, ProcessingContainer container, CasProcessor processor) Log finest.private void
ProcessingUnit.maybeLogFinest
(String msgBundleId, CasProcessor processor) Maybe log finest.private void
ProcessingUnit.maybeLogFinest
(String msgBundleId, ProcessingContainer container, CasProcessor processor) Maybe log finest.private void
ProcessingUnit.maybeLogFinest
(String msgBundleId, ProcessingContainer container, CasProcessor processor, CAS[] casCache) Maybe log finest. -
Uses of CasProcessor in org.apache.uima.tools.components
Classes in org.apache.uima.tools.components that implement CasProcessorModifier and TypeClassDescriptionclass
A simple CAS consumer that generates inline XML and writes it to a file.class
A simple CAS consumer that generates XCAS (XML representation of the CAS) files in the filesystem.class
A simple CAS consumer that writes the CAS to XMI format.
AnalysisEngine
should be used instead.