public class ModelEvaluatorCache extends Object
| Constructor and Description |
|---|
ModelEvaluatorCache(com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder) |
ModelEvaluatorCache(ModelEvaluatorFactory modelEvaluatorFactory,
com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder) |
| Modifier and Type | Method and Description |
|---|---|
ConcurrentMap<URI,ModelEvaluator<?>> |
asMap() |
ModelEvaluator<?> |
get(Class<?> clazz) |
ModelEvaluator<?> |
get(URL url) |
ModelEvaluatorFactory |
getModelEvaluatorFactory() |
protected ModelEvaluator<?> |
loadModelEvaluator(URI uri) |
protected org.dmg.pmml.PMML |
process(org.dmg.pmml.PMML pmml) |
void |
remove(Class<?> clazz) |
void |
remove(URL url) |
public ModelEvaluatorCache(com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder)
public ModelEvaluatorCache(ModelEvaluatorFactory modelEvaluatorFactory, com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder)
public ModelEvaluator<?> get(Class<?> clazz) throws Exception
Exceptionpublic ModelEvaluator<?> get(URL url) throws Exception
Exceptionprotected ModelEvaluator<?> loadModelEvaluator(URI uri) throws IOException, JAXBException, SAXException
IOExceptionJAXBExceptionSAXExceptionprotected org.dmg.pmml.PMML process(org.dmg.pmml.PMML pmml)
public ModelEvaluatorFactory getModelEvaluatorFactory()
public ConcurrentMap<URI,ModelEvaluator<?>> asMap()
Copyright © 2015. All Rights Reserved.