Top Description Inners Constructors Methods
javax.xml.ws.spi

pack-priv Class ServiceLoaderUtil

extends Object
Class Inheritance
Imports
java.util.ServiceLoader, java.util.logging.Level, .Logger

Shared ServiceLoader/FactoryFinder Utils shared among SAAJ, JAXB and JAXWS Class duplicated to all those projects.
Author
[email protected]

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv abstract static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
pack-priv static <T extends Exception> ClassLoader
pack-priv static <P, T extends Exception> P
pack-priv static <T extends Exception> Object
newInstance(String className, String defaultImplClassName, ClassLoader classLoader, final ServiceLoaderUtil.ExceptionHandler<T> handler)

pack-priv static Class<T>
nullSafeLoadClass(String className, ClassLoader classLoader)

pack-priv static Class<T>
safeLoadClass(String className, String defaultImplClassName, ClassLoader classLoader)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ServiceLoaderUtilback to summary
pack-priv ServiceLoaderUtil()

Method Detail

checkPackageAccessback to summary
pack-priv static void checkPackageAccess(String className)
contextClassLoaderback to summary
pack-priv static <T extends Exception> ClassLoader contextClassLoader(ServiceLoaderUtil.ExceptionHandler<T> exceptionHandler) throws ExceptionHandler-:T
firstByServiceLoaderback to summary
pack-priv static <P, T extends Exception> P firstByServiceLoader(Class<P> spiClass, Logger logger, ServiceLoaderUtil.ExceptionHandler<T> handler) throws ExceptionHandler-:T
newInstanceback to summary
pack-priv static <T extends Exception> Object newInstance(String className, String defaultImplClassName, ClassLoader classLoader, final ServiceLoaderUtil.ExceptionHandler<T> handler) throws ExceptionHandler-:T
nullSafeLoadClassback to summary
pack-priv static Class<T> nullSafeLoadClass(String className, ClassLoader classLoader) throws ClassNotFoundException
safeLoadClassback to summary
pack-priv static Class<T> safeLoadClass(String className, String defaultImplClassName, ClassLoader classLoader) throws ClassNotFoundException
javax.xml.ws.spi back to summary

pack-priv abstract Class ServiceLoaderUtil.ExceptionHandler<T extends java.lang.Exception>

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public abstract T
createException(Throwable throwable, String message)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ExceptionHandlerback to summary
pack-priv ExceptionHandler()

Method Detail

createExceptionback to summary
public abstract T createException(Throwable throwable, String message)