Class JDBCPipesReporterFactory
java.lang.Object
org.apache.tika.pipes.reporter.jdbc.JDBCPipesReporterFactory
- All Implemented Interfaces:
PipesReporterFactory,TikaExtensionFactory<PipesReporter>,org.pf4j.ExtensionPoint
Factory for creating JDBC pipes reporters.
Example JSON configuration:
"reporter": {
"jdbc-reporter": {
"connectionString": "jdbc:postgresql://localhost/mydb",
"tableName": "tika_status",
"createTable": true
}
}
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
JDBCPipesReporterFactory
public JDBCPipesReporterFactory()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceTikaExtensionFactory<PipesReporter>- Returns:
- name of the extension in the config file
-
buildExtension
public JDBCPipesReporter buildExtension(ExtensionConfig extensionConfig) throws IOException, TikaConfigException - Specified by:
buildExtensionin interfaceTikaExtensionFactory<PipesReporter>- Throws:
IOExceptionTikaConfigException
-