Package org.apache.tika.server.client
Class TikaServerClientConfig
- java.lang.Object
-
- org.apache.tika.config.ConfigBase
-
- org.apache.tika.server.client.TikaServerClientConfig
-
- All Implemented Interfaces:
Initializable
public class TikaServerClientConfig extends ConfigBase implements Initializable
-
-
Constructor Summary
Constructors Constructor Description TikaServerClientConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TikaServerClientConfigbuild(Path configFile)voidcheckInitialization(InitializableProblemHandler problemHandler)HttpClientFactorygetHttpClientFactory()longgetMaxWaitMillis()org.apache.tika.server.client.TikaServerClientConfig.MODEgetMode()intgetNumThreads()List<String>getTikaEndpoints()voidinitialize(Map<String,Param> params)voidsetHttpClientFactory(HttpClientFactory httpClientFactory)voidsetMaxWaitMillis(long maxWaitMs)maximum time in milliseconds to wait for a new fetchemittuple to be available from the queue.voidsetMode(String mode)voidsetNumThreads(int numThreads)voidsetTikaEndpoints(List<String> tikaEndpoints)-
Methods inherited from class org.apache.tika.config.ConfigBase
buildComposite, buildComposite, buildSingle, buildSingle, configure, handleSettings
-
-
-
-
Method Detail
-
build
public static TikaServerClientConfig build(Path configFile) throws IOException, TikaConfigException
- Throws:
IOExceptionTikaConfigException
-
getMaxWaitMillis
public long getMaxWaitMillis()
-
setMaxWaitMillis
public void setMaxWaitMillis(long maxWaitMs)
maximum time in milliseconds to wait for a new fetchemittuple to be available from the queue. The client will end if no tuple is available within this amount of time.- Parameters:
maxWaitMs-
-
getHttpClientFactory
public HttpClientFactory getHttpClientFactory()
-
setHttpClientFactory
public void setHttpClientFactory(HttpClientFactory httpClientFactory)
-
getNumThreads
public int getNumThreads()
-
setNumThreads
public void setNumThreads(int numThreads)
-
getMode
public org.apache.tika.server.client.TikaServerClientConfig.MODE getMode()
-
setMode
public void setMode(String mode)
-
initialize
public void initialize(Map<String,Param> params) throws TikaConfigException
- Specified by:
initializein interfaceInitializable- Parameters:
params- params to use for initialization- Throws:
TikaConfigException
-
checkInitialization
public void checkInitialization(InitializableProblemHandler problemHandler) throws TikaConfigException
- Specified by:
checkInitializationin interfaceInitializable- Parameters:
problemHandler- if there is a problem and no custom initializableProblemHandler has been configured via Initializable parameters, this is called to respond.- Throws:
TikaConfigException
-
-