public class ModuleGroupSingletonProvider
extends org.jboss.weld.bootstrap.api.SingletonProvider
| Modifier and Type | Field and Description |
|---|---|
static Map<ClassLoader,Set<ClassLoader>> |
deploymentClassLoaders
Map of the top level class loader to all class loaders in a deployment
|
| Constructor and Description |
|---|
ModuleGroupSingletonProvider() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addClassLoaders(ClassLoader topLevel,
Set<ClassLoader> allClassLoaders)
Maps a top level class loader to all CL's in the deployment
|
<T> org.jboss.weld.bootstrap.api.Singleton<T> |
create(Class<? extends T> type) |
static void |
removeClassLoader(ClassLoader topLevel)
Removes the class loader mapping
|
public static final Map<ClassLoader,Set<ClassLoader>> deploymentClassLoaders
public static void addClassLoaders(ClassLoader topLevel, Set<ClassLoader> allClassLoaders)
public static void removeClassLoader(ClassLoader topLevel)
public <T> org.jboss.weld.bootstrap.api.Singleton<T> create(Class<? extends T> type)
create in class org.jboss.weld.bootstrap.api.SingletonProviderCopyright © 2019 JBoss by Red Hat. All rights reserved.