# Uses of Interface
org.apache.uima.util.ProcessTrace

Packages that use ProcessTrace
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.analysis_engine
The Analysis Engine interface, along with supporting interfaces and exception classes.
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.impl
Apache UIMA internals
org.apache.uima.util
Utility classes and interfaces used by UIMA components.
org.apache.uima.util.impl

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

  Methods in org.apache.uima with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  UimaContextAdmin.`setProcessTrace(ProcessTrace aProcessTrace)`
  Sets the current ProcessTrace object, which will receive trace events generated by the InstrumentationFacility.

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

  Methods in org.apache.uima.analysis_engine that return ProcessTrace
  Modifier and Type
  Method
  Description
  `ProcessTrace`
  AnalysisProcessData.`getProcessTrace()`
  Deprecated.
  Gets the `ProcessTrace` object, which is used to record which AnalysisEngine components have executed and information, such as timing, about that execution.
  `ProcessTrace`
  AnalysisEngine.`process(CAS aCAS)`
  Invokes this AnalysisEngine's analysis logic.
  `ProcessTrace`
  AnalysisEngine.`process(CAS aCAS, ResultSpecification aResultSpec)`
  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.
  Methods in org.apache.uima.analysis_engine with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  AnalysisEngine.`process(CAS aCAS, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  Invokes this AnalysisEngine's analysis logic.
  `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.

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

  Fields in org.apache.uima.analysis_engine.impl declared as ProcessTrace
  Modifier and Type
  Field
  Description
  `protected ProcessTrace`
  AnalysisProcessData_impl.`mProcessTrace`
  Deprecated.
  The ProcessTrace owned by this AnalysisProcessData.
  Methods in org.apache.uima.analysis_engine.impl that return ProcessTrace
  Modifier and Type
  Method
  Description
  `protected ProcessTrace`
  AnalysisEngineImplBase.`buildProcessTraceFromMBeanStats()`
  `ProcessTrace`
  AnalysisProcessData_impl.`getProcessTrace()`
  Deprecated.
  `ProcessTrace`
  AnalysisEngineImplBase.`process(CAS aCAS)`
  `ProcessTrace`
  AnalysisEngineImplBase.`process(CAS aCAS, ResultSpecification aResultSpec)`
  `ProcessTrace`
  AnalysisEngineImplBase.`process(JCas aJCas)`
  `ProcessTrace`
  AnalysisEngineImplBase.`process(JCas aJCas, ResultSpecification aResultSpec)`
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(CAS aCAS)`
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(CAS aCAS, ResultSpecification aResultSpec)`
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(JCas aJCas)`
  `ProcessTrace`
  MultiprocessingAnalysisEngine_impl.`process(JCas aJCas, ResultSpecification aResultSpec)`
  Methods in org.apache.uima.analysis_engine.impl with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  AnalysisEngineImplBase.`batchProcessComplete(ProcessTrace aTrace)`
  `void`
  PearAnalysisEngineWrapper.`batchProcessComplete(ProcessTrace trace)`
  `protected void`
  AggregateAnalysisEngine_impl.`buildProcessTraceFromMBeanStats(ProcessTrace trace)`
  Construct a ProcessTrace object that represents the last execution of this AnalysisEngine.
  `protected void`
  AnalysisEngineImplBase.`buildProcessTraceFromMBeanStats(ProcessTrace trace)`
  Modify an existing ProcessTrace object by adding events that represent the last excecution of this AnalysisEngine.
  `protected void`
  PearAnalysisEngineWrapper.`buildProcessTraceFromMBeanStats(ProcessTrace trace)`
  `void`
  AnalysisEngineImplBase.`collectionProcessComplete(ProcessTrace aTrace)`
  `void`
  PearAnalysisEngineWrapper.`collectionProcessComplete(ProcessTrace trace)`
  `void`
  AnalysisEngineImplBase.`process(CAS aCAS, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `void`
  AnalysisEngineImplBase.`process(JCas aJCas, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `void`
  MultiprocessingAnalysisEngine_impl.`process(CAS aCAS, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `void`
  MultiprocessingAnalysisEngine_impl.`process(JCas aJCas, ResultSpecification aResultSpec, ProcessTrace aTrace)`
  `void`
  AnalysisProcessData_impl.`setProcessTrace(ProcessTrace aProcessTrace)`
  Deprecated.
  Sets the ProcessTrace object.
  `void`
  AnnotatorContext_impl.`setProcessTrace(ProcessTrace aProcessTrace)`
  Sets the current ProcessTrace object, which will receive trace events generated by the InstrumentationFacility.
  Constructors in org.apache.uima.analysis_engine.impl with parameters of type ProcessTrace
  Modifier
  Constructor
  Description
  ``
  `AnalysisProcessData_impl(CAS aCAS, ProcessTrace aTrace)`
  Deprecated.
  Creates a new AnalysisProcessData_impl from exsiting `CAS`.

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

  Methods in org.apache.uima.analysis_engine.service.impl that return ProcessTrace
  Modifier and Type
  Method
  Description
  `ProcessTrace`
  ServiceDataCargo.`getProcessTrace()`
  Gets the ProcessTrace object from this `ServiceDataCargo`.
  Methods in org.apache.uima.analysis_engine.service.impl with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  ServiceDataCargo.`setProcessTrace(ProcessTrace aProcessTrace)`
  Sets the ProcessTrace object from this `ServiceDataCargo`.
  Constructors in org.apache.uima.analysis_engine.service.impl with parameters of type ProcessTrace
  Modifier
  Constructor
  Description
  ``
  `ServiceDataCargo(CAS aCAS, ProcessTrace aProcessTrace)`
  Creates a new `SerializableAnalysisProcessData` that contains the given `CAS` and `ProcessTrace`.

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

  Methods in org.apache.uima.collection that return ProcessTrace
  Modifier and Type
  Method
  Description
  `ProcessTrace`
  CollectionProcessingEngine.`getPerformanceReport()`
  Gets a performance report for the processing that is currently occurring or has just completed.
  `ProcessTrace`
  CollectionProcessingManager.`getPerformanceReport()`
  Gets a performance report for the processing that is currently occurring or has just completed.
  `ProcessTrace`
  EntityProcessStatus.`getProcessTrace()`
  Gets the `ProcessTrace` object for the Entity's processing.
  Methods in org.apache.uima.collection with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  CasConsumer_ImplBase.`batchProcessComplete(ProcessTrace arg0)`
  `void`
  CasConsumer_ImplBase.`collectionProcessComplete(ProcessTrace arg0)`

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

  Methods in org.apache.uima.collection.base_cpm that return ProcessTrace
  Modifier and Type
  Method
  Description
  `ProcessTrace`
  BaseCPM.`getPerformanceReport()`
  Gets a performance report for the processing that is currently occurring or has just completed.
  Methods in org.apache.uima.collection.base_cpm with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  CasDataConsumer.`batchProcessComplete(ProcessTrace aTrace)`
  Completes the processing of a batch.
  `void`
  CasProcessor.`batchProcessComplete(ProcessTrace aTrace)`
  Completes the processing of a batch.
  `void`
  CasDataConsumer.`collectionProcessComplete(ProcessTrace aTrace)`
  Completes the processing of an entire collection.
  `void`
  CasProcessor.`collectionProcessComplete(ProcessTrace aTrace)`
  Completes the processing of an entire collection.

- ## Uses of ProcessTrace in org.apache.uima.impl

  Methods in org.apache.uima.impl with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  ChildUimaContext_impl.`setProcessTrace(ProcessTrace aProcessTrace)`
  Sets the current ProcessTrace object, which will receive trace events generated by the InstrumentationFacility.
  `void`
  RootUimaContext_impl.`setProcessTrace(ProcessTrace aProcessTrace)`
  Sets the current ProcessTrace object, which will receive trace events generated by the InstrumentationFacility.

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

  Methods in org.apache.uima.util with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  ProcessTrace.`aggregate(ProcessTrace aProcessTrace)`
  Aggregates the information in another `ProcessTrace` with this one.
  Constructors in org.apache.uima.util with parameters of type ProcessTrace
  Modifier
  Constructor
  Description
  ``
  `AnalysisEnginePerformanceReports(ProcessTrace aProcessTrace)`

- ## Uses of ProcessTrace in org.apache.uima.util.impl

  Classes in org.apache.uima.util.impl that implement ProcessTrace
  Modifier and Type
  Class
  Description
  `class`
  `ProcessTrace_impl`
  Reference implementation of `ProcessTrace`.
  Fields in org.apache.uima.util.impl declared as ProcessTrace
  Modifier and Type
  Field
  Description
  `static ProcessTrace`
  ProcessTrace_impl.`disabledProcessTrace`
  Methods in org.apache.uima.util.impl with parameters of type ProcessTrace
  Modifier and Type
  Method
  Description
  `void`
  ProcessTrace_impl.`aggregate(ProcessTrace aProcessTrace)`