Package org.apache.tika.pipes.async
Class AsyncConfig
- java.lang.Object
- 
- org.apache.tika.config.ConfigBase
- 
- org.apache.tika.pipes.PipesConfigBase
- 
- org.apache.tika.pipes.async.AsyncConfig
 
 
 
- 
 public class AsyncConfig extends PipesConfigBase 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tika.pipes.PipesConfigBaseDEFAULT_MAX_FILES_PROCESSED_PER_PROCESS, DEFAULT_MAX_FOR_EMIT_BATCH, DEFAULT_NUM_CLIENTS, DEFAULT_SHUTDOWN_CLIENT_AFTER_MILLS, DEFAULT_STARTUP_TIMEOUT_MILLIS, DEFAULT_TIMEOUT_MILLIS
 
- 
 - 
Constructor SummaryConstructors Constructor Description AsyncConfig()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetEmitMaxEstimatedBytes()When the emit queue hits this estimated size (sum of estimated extract sizes), emit the batch.longgetEmitWithinMillis()intgetNumEmitters()Number of emittersPipesReportergetPipesReporter()intgetQueueSize()FetchEmitTuple queue sizebooleanisEmitIntermediateResults()static AsyncConfigload(Path p)voidsetEmitIntermediateResults(boolean emitIntermediateResults)voidsetEmitMaxEstimatedBytes(long emitMaxEstimatedBytes)voidsetEmitWithinMillis(long emitWithinMillis)If nothing has been emitted in this amount of time and thegetEmitMaxEstimatedBytes()has not been reached yet, emit what's in the emit queue.voidsetNumEmitters(int numEmitters)voidsetPipesReporter(PipesReporter pipesReporter)voidsetQueueSize(int queueSize)- 
Methods inherited from class org.apache.tika.pipes.PipesConfigBasegetForkedJvmArgs, getJavaPath, getMaxFilesProcessedPerProcess, getMaxForEmitBatchBytes, getNumClients, getShutdownClientAfterMillis, getSleepOnStartupTimeoutMillis, getStartupTimeoutMillis, getTikaConfig, getTimeoutMillis, setForkedJvmArgs, setJavaPath, setMaxFilesProcessedPerProcess, setMaxForEmitBatchBytes, setNumClients, setShutdownClientAfterMillis, setSleepOnStartupTimeoutMillis, setStartupTimeoutMillis, setTikaConfig, setTikaConfig, setTimeoutMillis
 - 
Methods inherited from class org.apache.tika.config.ConfigBasebuildComposite, buildComposite, buildSingle, buildSingle, configure, handleSettings
 
- 
 
- 
- 
- 
Method Detail- 
loadpublic static AsyncConfig load(Path p) throws IOException, TikaConfigException - Throws:
- IOException
- TikaConfigException
 
 - 
getEmitWithinMillispublic long getEmitWithinMillis() 
 - 
setEmitWithinMillispublic void setEmitWithinMillis(long emitWithinMillis) If nothing has been emitted in this amount of time and thegetEmitMaxEstimatedBytes()has not been reached yet, emit what's in the emit queue.- Parameters:
- emitWithinMillis-
 
 - 
getEmitMaxEstimatedBytespublic long getEmitMaxEstimatedBytes() When the emit queue hits this estimated size (sum of estimated extract sizes), emit the batch.- Returns:
 
 - 
setEmitMaxEstimatedBytespublic void setEmitMaxEstimatedBytes(long emitMaxEstimatedBytes) 
 - 
setNumEmitterspublic void setNumEmitters(int numEmitters) 
 - 
getQueueSizepublic int getQueueSize() FetchEmitTuple queue size- Returns:
 
 - 
setQueueSizepublic void setQueueSize(int queueSize) 
 - 
getNumEmitterspublic int getNumEmitters() Number of emitters- Returns:
 
 - 
getPipesReporterpublic PipesReporter getPipesReporter() 
 - 
setPipesReporterpublic void setPipesReporter(PipesReporter pipesReporter) 
 - 
setEmitIntermediateResultspublic void setEmitIntermediateResults(boolean emitIntermediateResults) 
 - 
isEmitIntermediateResultspublic boolean isEmitIntermediateResults() 
 
- 
 
-