public abstract class AbstractProcessorFactory<P extends Processor> extends java.lang.Object implements Processor.Factory<P>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG_KEY |
Constructor and Description |
---|
AbstractProcessorFactory() |
Modifier and Type | Method and Description |
---|---|
P |
create(java.util.Map<java.lang.String,java.lang.Object> config)
Creates a processor based on the specified map of maps config.
|
protected abstract P |
doCreate(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.Object> config) |
public static final java.lang.String TAG_KEY
public P create(java.util.Map<java.lang.String,java.lang.Object> config) throws java.lang.Exception
Processor.Factory
create
in interface Processor.Factory<P extends Processor>
java.lang.Exception
protected abstract P doCreate(java.lang.String tag, java.util.Map<java.lang.String,java.lang.Object> config) throws java.lang.Exception
java.lang.Exception