public abstract class AbstractRemoteAnalyzer extends AbstractRemoteComponent implements RemoteAnalyzer
maxProcessCount, processCountsupportedDocumentClasses| Constructor and Description |
|---|
AbstractRemoteAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
List<AnalysisItem> |
analyze(Document document)
Analyzes a given document and outputs result as a list of AnalysisItem
objects.
|
protected abstract List<AnalysisItem> |
run(Document document) |
protected static void |
startRemoteAnalyzer(RemoteAnalyzer remoteAnalyzer)
Starts a remote analyzer server.
|
buildJavaFork, getMaxProcessCount, getProcessCount, getRemoteComponent, isStandAloneModeSupported, setMaxProcessCount, startRemoteServer, waitForFreeProcessassertDeviceSupported, assertDocumentSupported, copySettings, extractSettings, isDeviceSupportedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetMaxProcessCountcopySettings, extractSettingsprotected abstract List<AnalysisItem> run(Document document) throws IOException, AnalyzerException, DocumentException
protected static void startRemoteAnalyzer(RemoteAnalyzer remoteAnalyzer) throws AnalyzerException
remoteAnalyzer - AnalyzerExceptionpublic List<AnalysisItem> analyze(Document document) throws IOException, AnalyzerException, DocumentException
Analyzeranalyze in interface Analyzerdocument - Document to analyze. Document type may or may no be supported
(support left to the analyze final implementation).IOExceptionAnalyzerExceptionDocumentExceptionCopyright © 2016. All Rights Reserved.