Package org.apache.tika.config
Interface Initializable
- All Known Subinterfaces:
ObjectRecogniser
- All Known Implementing Classes:
AgeRecogniser
,AmazonTranscribe
,AZBlobEmitter
,AZBlobFetcher
,AZBlobPipesIterator
,CaptureGroupMetadataFilter
,CompositePipesReporter
,CompositeRenderer
,CSVPipesIterator
,DL4JInceptionV3Net
,DL4JVGG16Net
,ExternalParser
,FileListPipesIterator
,FileSystemFetcher
,FileSystemPipesIterator
,FileSystemStatusReporter
,GCSEmitter
,GCSFetcher
,GCSPipesIterator
,GeoPkgParser
,HttpFetcher
,JDBCEmitter
,JDBCPipesIterator
,JDBCPipesReporter
,JsonPipesIterator
,KafkaEmitter
,KafkaPipesIterator
,LibPstParser
,MicrosoftGraphFetcher
,ObjectRecognitionParser
,OpenSearchEmitter
,OpenSearchPipesReporter
,PDFBoxRenderer
,PDFParser
,PipesIterator
,PipesReporterBase
,RegexCaptureParser
,S3Emitter
,S3Fetcher
,S3PipesIterator
,SentimentAnalysisParser
,SolrEmitter
,SolrPipesIterator
,SQLite3Parser
,StringsParser
,TensorflowImageRecParser
,TensorflowRESTCaptioner
,TensorflowRESTRecogniser
,TensorflowRESTVideoRecogniser
,TesseractOCRParser
,TikaServerClientConfig
,TlsConfig
public interface Initializable
Components that must do special processing across multiple fields
at initialization time should implement this interface.
TikaConfig will call initialize on Initializable classes after setting the parameters for non-statically service loaded classes.
TikaConfig will call checkInitialization on all Initializables, whether loaded statically
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkInitialization
(InitializableProblemHandler problemHandler) void
initialize
(Map<String, Param> params)
-
Method Details
-
initialize
- Parameters:
params
- params to use for initialization- Throws:
TikaConfigException
-
checkInitialization
- Parameters:
problemHandler
- if there is a problem and no custom initializableProblemHandler has been configured via Initializable parameters, this is called to respond.- Throws:
TikaConfigException
-