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.SingletonProvider
Copyright © 2013 JBoss by Red Hat. All rights reserved.