public abstract class ModelManagerCache extends Object
| Constructor and Description |
|---|
ModelManagerCache(ModelManagerFactory modelManagerFactory,
com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder) |
| Modifier and Type | Method and Description |
|---|---|
ConcurrentMap<URI,ModelManager<? extends org.dmg.pmml.Model>> |
asMap() |
ModelManager<? extends org.dmg.pmml.Model> |
get(Class<?> clazz) |
ModelManager<? extends org.dmg.pmml.Model> |
get(URL url) |
ModelManagerFactory |
getModelManagerFactory() |
protected ModelManager<? extends org.dmg.pmml.Model> |
loadModelManager(URI uri) |
protected org.dmg.pmml.PMML |
process(org.dmg.pmml.PMML pmml) |
void |
remove(Class<?> clazz) |
void |
remove(URL url) |
public ModelManagerCache(ModelManagerFactory modelManagerFactory, com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder)
public ModelManager<? extends org.dmg.pmml.Model> get(Class<?> clazz) throws Exception
Exceptionpublic ModelManager<? extends org.dmg.pmml.Model> get(URL url) throws Exception
Exceptionpublic ConcurrentMap<URI,ModelManager<? extends org.dmg.pmml.Model>> asMap()
protected ModelManager<? extends org.dmg.pmml.Model> loadModelManager(URI uri) throws IOException, JAXBException, SAXException
IOExceptionJAXBExceptionSAXExceptionprotected org.dmg.pmml.PMML process(org.dmg.pmml.PMML pmml)
public ModelManagerFactory getModelManagerFactory()
Copyright © 2015. All Rights Reserved.