com.atomikos.util
Class JDKServiceLoader

java.lang.Object
  extended by com.atomikos.util.JDKServiceLoader

public abstract class JDKServiceLoader
extends Object

Mostly copy/paste of https://code.google.com/p/xdocreport/source/browse/core/fr.opensagres.xdocreport.core/src/main/java/fr/opensagres/xdocreport/core/internal/JDKServiceLoader.java 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 © 2014. All Rights Reserved.