E - The ErrorHandlers being created.public abstract class AbstractHandlerLoader<E extends ErrorHandler> extends Object implements org.elasticsearch.hadoop.serialization.SettingsAware, HandlerLoader<E>
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractHandlerLoader.NamedHandlers | 
| Constructor and Description | 
|---|
| AbstractHandlerLoader(Class<E> expected) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract String | getHandlerPropertyName() | 
| protected abstract String | getHandlersPropertyName() | 
| protected Settings | getSettings() | 
| protected abstract E | loadBuiltInHandler(AbstractHandlerLoader.NamedHandlers handlerName)Builds the integration specific built-in handler for the job described by the handler name. | 
| List<E> | loadHandlers() | 
| void | setSettings(Settings settings) | 
public void setSettings(Settings settings)
setSettings in interface org.elasticsearch.hadoop.serialization.SettingsAwareprotected Settings getSettings()
public List<E> loadHandlers()
loadHandlers in interface HandlerLoader<E extends ErrorHandler>protected abstract String getHandlersPropertyName()
protected abstract String getHandlerPropertyName()
protected abstract E loadBuiltInHandler(AbstractHandlerLoader.NamedHandlers handlerName)
handlerName - The built in handler implementation that one should provide