public class NetworkCasProcessorImpl extends Object implements org.apache.uima.collection.base_cpm.CasDataProcessor
CasDataProcessor interface used for both Local and Remote
CasDataProcessors. The CPE delegates analysis of entities to this instance. Each instance of this
class has a proxy to extenal service.| Constructor and Description |
|---|
NetworkCasProcessorImpl(org.apache.uima.collection.metadata.CpeCasProcessor aCasProcessorType)
Initializes this instance with configuration defined in the CPE descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
batchProcessComplete(org.apache.uima.util.ProcessTrace aTrace)
Notifies Network AE that end-of-batch marker has been reached.
|
void |
collectionProcessComplete(org.apache.uima.util.ProcessTrace aTrace)
This method gets called when the CPM completes processing the collection.
|
org.apache.uima.resource.metadata.ProcessingResourceMetaData |
getProcessingResourceMetaData()
Returns Remote AE metadata.
|
VinciTAP |
getProxy()
Returns proxy to the remote AE service
|
boolean |
isReadOnly() |
boolean |
isStateless() |
org.apache.uima.cas_data.CasData |
process(org.apache.uima.cas_data.CasData aCas)
Main method used during analysis.
|
org.apache.uima.cas_data.CasData[] |
process(org.apache.uima.cas_data.CasData[] aCasList)
Main method used during analysis.
|
void |
setProxy(VinciTAP aTap)
Associates a proxy to remote annotator service.
|
public NetworkCasProcessorImpl(org.apache.uima.collection.metadata.CpeCasProcessor aCasProcessorType)
aCasProcessorType - -public void setProxy(VinciTAP aTap)
aTap - -
proxy to remote servicepublic VinciTAP getProxy()
public org.apache.uima.cas_data.CasData process(org.apache.uima.cas_data.CasData aCas)
throws org.apache.uima.resource.ResourceProcessException
process in interface org.apache.uima.collection.base_cpm.CasDataProcessoraCas - - instance of CasData to analyzeorg.apache.uima.resource.ResourceProcessExceptionpublic org.apache.uima.cas_data.CasData[] process(org.apache.uima.cas_data.CasData[] aCasList)
throws org.apache.uima.resource.ResourceProcessException
process in interface org.apache.uima.collection.base_cpm.CasDataProcessoraCasList - - array of CasData instances to analyzeorg.apache.uima.resource.ResourceProcessExceptionpublic boolean isStateless()
isStateless in interface org.apache.uima.collection.base_cpm.CasProcessorpublic boolean isReadOnly()
isReadOnly in interface org.apache.uima.collection.base_cpm.CasProcessorpublic org.apache.uima.resource.metadata.ProcessingResourceMetaData getProcessingResourceMetaData()
getProcessingResourceMetaData in interface org.apache.uima.collection.base_cpm.CasProcessorpublic void batchProcessComplete(org.apache.uima.util.ProcessTrace aTrace)
throws org.apache.uima.resource.ResourceProcessException,
IOException
batchProcessComplete in interface org.apache.uima.collection.base_cpm.CasProcessororg.apache.uima.resource.ResourceProcessExceptionIOExceptionCasProcessor.batchProcessComplete(org.apache.uima.util.ProcessTrace)public void collectionProcessComplete(org.apache.uima.util.ProcessTrace aTrace)
throws org.apache.uima.resource.ResourceProcessException,
IOException
collectionProcessComplete in interface org.apache.uima.collection.base_cpm.CasProcessororg.apache.uima.resource.ResourceProcessExceptionIOExceptionCasProcessor.collectionProcessComplete(org.apache.uima.util.ProcessTrace)Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.