public abstract class ServiceFactory<K extends org.dmg.pmml.PMMLObject,S> extends Object implements Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
ServiceFactory() |
protected |
ServiceFactory(Class<K> keyClazz,
Class<S> serviceClazz) |
| Modifier and Type | Method and Description |
|---|---|
protected static <K extends org.dmg.pmml.PMMLObject,S> |
getKey(Class<K> keyClazz,
Class<S> serviceClazz,
Class<? extends S> serviceProviderClazz) |
Class<K> |
getKeyClass() |
Class<S> |
getServiceClass() |
com.google.common.collect.ListMultimap<Class<? extends K>,Class<? extends S>> |
getServiceProviderClasses() |
List<Class<? extends S>> |
getServiceProviderClasses(Class<? extends K> objectClazz) |
protected static <S> List<Class<? extends S>> |
loadServiceProviderClasses(Class<S> serviceClazz) |
public List<Class<? extends S>> getServiceProviderClasses(Class<? extends K> objectClazz) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionpublic com.google.common.collect.ListMultimap<Class<? extends K>,Class<? extends S>> getServiceProviderClasses() throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprotected static <S> List<Class<? extends S>> loadServiceProviderClasses(Class<S> serviceClazz) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionCopyright © 2021. All rights reserved.