Class ServiceExtensionLoader

java.lang.Object
org.jboss.shrinkwrap.impl.base.ServiceExtensionLoader
All Implemented Interfaces:
ExtensionLoader

public class ServiceExtensionLoader extends Object implements ExtensionLoader
ServiceExtensionLoader This class is the default strategy to load extensions when an instance of ExtensionLoader is not provided to the ConfigurationBuilder and the ConfigurationBuilder.build() method is invoked. If the ConfigurationBuilder doesn't provide any ClassLoader, ConfigurationBuilder.build() defaults to a one-element collection holding the TCCL. The classLoaders are used to find the provider-configuration file for the extension to be loaded in META-INF/services/. This provider-configuration file is used to make an instance of the SPI implementation and cached in cache.
Version:
$Revision: $