Package org.apache.tika.config
Interface LoadErrorHandler
public interface LoadErrorHandler
Interface for error handling strategies in service class loading.
 You can implement this interface for a custom error handling mechanism,
 or use one of the predefined strategies.
- Since:
- Apache Tika 0.9
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final LoadErrorHandlerStrategy that simply ignores all problems.static final LoadErrorHandlerStrategy that throws aRuntimeExceptionwith the given throwable as the root cause, thus interrupting the entire service loading operation.static final LoadErrorHandlerStrategy that logs warnings of all problems using aLoggercreated using the given class name.
- 
Method SummaryModifier and TypeMethodDescriptionvoidhandleLoadError(String classname, Throwable throwable) Handles a problem encountered when trying to load the specified service class.
- 
Field Details- 
IGNOREStrategy that simply ignores all problems.
- 
WARNStrategy that logs warnings of all problems using aLoggercreated using the given class name.
- 
THROWStrategy that throws aRuntimeExceptionwith the given throwable as the root cause, thus interrupting the entire service loading operation.
 
- 
- 
Method Details- 
handleLoadErrorHandles a problem encountered when trying to load the specified service class. The implementation can log or otherwise process the given error information. If the method returns normally, then the service loader simply skips this class and continues with the next one.- Parameters:
- classname- name of the service class
- throwable- the encountered problem
 
 
-