fr.opensagres.xdocreport.core.internal
Class JDKServiceLoader

java.lang.Object
  extended by fr.opensagres.xdocreport.core.internal.JDKServiceLoader

public abstract class JDKServiceLoader
extends Object

JDK ServiceLoader is used to load services declared in the META-INF/services/MyClass. Switch JDK using, it uses:


Constructor Summary
JDKServiceLoader()
           
 
Method Summary
static
<T> Iterator<T>
lookupProviders(Class<T> providerClass, ClassLoader loader)
           
protected abstract
<T> Iterator<T>
lookupProvidersFromJDK(Class<T> providerClass, ClassLoader loader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDKServiceLoader

public JDKServiceLoader()
Method Detail

lookupProviders

public static <T> Iterator<T> lookupProviders(Class<T> providerClass,
                                              ClassLoader loader)

lookupProvidersFromJDK

protected abstract <T> Iterator<T> lookupProvidersFromJDK(Class<T> providerClass,
                                                          ClassLoader loader)
                                               throws Exception
Throws:
Exception


Copyright © 2013. All rights reserved.