Package org.jpmml.evaluator
Class ServiceFactory<K extends org.dmg.pmml.PMMLObject,S>
- java.lang.Object
-
- org.jpmml.evaluator.ServiceFactory<K,S>
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ModelManagerFactory
public abstract class ServiceFactory<K extends org.dmg.pmml.PMMLObject,S> extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoadergetClassLoader()java.lang.Class<K>getKeyClass()java.lang.Class<S>getServiceClass()com.google.common.collect.ListMultimap<java.lang.Class<? extends K>,java.lang.Class<? extends S>>getServiceProviderClasses()java.util.List<java.lang.Class<? extends S>>getServiceProviderClasses(java.lang.Class<? extends K> objectClazz)
-
-
-
Method Detail
-
getServiceProviderClasses
public java.util.List<java.lang.Class<? extends S>> getServiceProviderClasses(java.lang.Class<? extends K> objectClazz) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundExceptionjava.io.IOException
-
getServiceProviderClasses
public com.google.common.collect.ListMultimap<java.lang.Class<? extends K>,java.lang.Class<? extends S>> getServiceProviderClasses() throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundExceptionjava.io.IOException
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
getKeyClass
public java.lang.Class<K> getKeyClass()
-
getServiceClass
public java.lang.Class<S> getServiceClass()
-
-