Package org.jboss.as.weld
Class WeldModuleResourceLoader
java.lang.Object
org.jboss.as.weld.WeldModuleResourceLoader
- All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service,org.jboss.weld.resources.spi.ResourceLoader
public class WeldModuleResourceLoader
extends Object
implements org.jboss.weld.resources.spi.ResourceLoader
A
ResourceLoader that can load classes from a Module
Thread Safety: This class is thread safe, and does not require a happens before even between construction and usage
- Author:
- Stuart Douglas
-
Field Summary
Fields inherited from interface org.jboss.weld.resources.spi.ResourceLoader
PROPERTY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalClass(Class<?> clazz) Class<?>classForName(String name) If the class name is found in additionalClasses then return it.voidcleanup()getResource(String name) Loads a resource from the module class loadergetResources(String name) Loads resources from the module class loader
-
Constructor Details
-
WeldModuleResourceLoader
public WeldModuleResourceLoader(org.jboss.modules.Module module)
-
-
Method Details
-
classForName
If the class name is found in additionalClasses then return it. Otherwise the class will be loaded from the module ClassLoader- Specified by:
classForNamein interfaceorg.jboss.weld.resources.spi.ResourceLoader
-
addAdditionalClass
-
getResource
Loads a resource from the module class loader- Specified by:
getResourcein interfaceorg.jboss.weld.resources.spi.ResourceLoader
-
getResources
Loads resources from the module class loader- Specified by:
getResourcesin interfaceorg.jboss.weld.resources.spi.ResourceLoader
-
cleanup
public void cleanup()- Specified by:
cleanupin interfaceorg.jboss.weld.bootstrap.api.Service
-