public abstract class AbstractMappingClassifier<I,O>
extends java.lang.Object
implements org.springframework.batch.classify.Classifier<I,O>
Constructor and Description |
---|
AbstractMappingClassifier() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.Class<? extends URIMap>,java.lang.String> |
buildMap()
Builds the map.
|
O |
classify(I item) |
protected abstract O |
doClassify(I item,
java.util.Map<java.lang.Class<? extends URIMap>,java.lang.String> mappngs)
Do classify.
|
protected java.lang.RuntimeException |
getException(java.lang.Object item)
Gets the exception.
|
protected java.lang.RuntimeException getException(java.lang.Object item)
item
- the itemprotected abstract O doClassify(I item, java.util.Map<java.lang.Class<? extends URIMap>,java.lang.String> mappngs)
item
- the itemmappngs
- the mappngsprotected java.util.Map<java.lang.Class<? extends URIMap>,java.lang.String> buildMap()