Class OpenSearchPipesReporter
java.lang.Object
org.apache.tika.pipes.PipesReporter
org.apache.tika.pipes.reporters.opensearch.OpenSearchPipesReporter
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Initializable
As of the 2.5.0 release, this is ALPHA version. There may be breaking changes
in the future.
-
Field Summary
Fields inherited from class org.apache.tika.pipes.PipesReporter
NO_OP_REPORTER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkInitialization
(InitializableProblemHandler problemHandler) void
This is called if the process has crashed.void
This is called if the process has crashed.void
initialize
(Map<String, Param> params) void
report
(FetchEmitTuple t, PipesResult result, long elapsed) void
setAuthScheme
(String authScheme) void
setConnectionTimeout
(int connectionTimeout) void
setExcludeStatuses
(List<String> statusList) void
setIncludeRouting
(boolean includeRouting) void
setIncludeStatuses
(List<String> statusList) void
setKeyPrefix
(String keyPrefix) This prefixes the keys before sending them to OpenSearch.void
setOpenSearchUrl
(String openSearchUrl) void
setPassword
(String password) void
setProxyHost
(String proxyHost) void
setProxyPort
(int proxyPort) void
setSocketTimeout
(int socketTimeout) void
setUserName
(String userName) Methods inherited from class org.apache.tika.pipes.PipesReporter
close, report, supportsTotalCount
-
Field Details
-
DEFAULT_PARSE_TIME_KEY
-
DEFAULT_PARSE_STATUS_KEY
-
DEFAULT_EXIT_VALUE_KEY
-
-
Constructor Details
-
OpenSearchPipesReporter
public OpenSearchPipesReporter()
-
-
Method Details
-
report
- Specified by:
report
in classPipesReporter
-
error
Description copied from class:PipesReporter
This is called if the process has crashed. Implementers should not rely on close() to be called after this.- Specified by:
error
in classPipesReporter
-
error
Description copied from class:PipesReporter
This is called if the process has crashed. Implementers should not rely on close() to be called after this.- Specified by:
error
in classPipesReporter
-
setConnectionTimeout
-
setSocketTimeout
-
setOpenSearchUrl
-
setUserName
-
setPassword
-
setAuthScheme
-
setProxyHost
-
setProxyPort
-
setIncludeStatuses
-
setExcludeStatuses
-
setIncludeRouting
-
setKeyPrefix
This prefixes the keys before sending them to OpenSearch. For example, "pdfinfo_", would have this reporter sending "pdfinfo_status" and "pdfinfo_parse_time" to OpenSearch.- Parameters:
keyPrefix
-
-
initialize
- Specified by:
initialize
in interfaceInitializable
- Parameters:
params
- params to use for initialization- Throws:
TikaConfigException
-
checkInitialization
public void checkInitialization(InitializableProblemHandler problemHandler) throws TikaConfigException - Specified by:
checkInitialization
in 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
-