org.sql.generation.api.vendor.internal
Class ServiceLoader
java.lang.Object
org.sql.generation.api.vendor.internal.ServiceLoader
public final class ServiceLoader
- extends java.lang.Object
This is a copy from file located Qi4j's bootstrap project, since there is no java.util.ServiceLoader in Java 1.5.
This is from org.qi4j.bootstrap.internal package.
Update 27.9.2010 - I (Stanislav Muhametsin) made a small syntactical change to private/protected methods in order to
remove compile warnings.
- See Also:
http://download.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceLoader
public ServiceLoader()
addClassloader
public static void addClassloader(java.lang.ClassLoader loader)
removeClassloader
public static void removeClassloader(java.lang.ClassLoader loader)
providers
public <T> java.lang.Iterable<T> providers(java.lang.Class<T> neededType)
throws java.io.IOException
- Throws:
java.io.IOException
firstProvider
public <T> T firstProvider(java.lang.Class<T> neededType)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2010. All Rights Reserved.