E
- The ErrorHandler
s 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.SettingsAware
protected 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