public class IsLocalResourcePluginFactoryRegistry extends Object
| Constructor and Description |
|---|
IsLocalResourcePluginFactoryRegistry() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addPluginFactory(Class<?> classLoaderClass,
IsLocalResourcePluginFactory plugin)
Registers
plugin as the factory associated with the classLoaderClass. |
static IsLocalResourcePluginFactory |
getPluginFactory(Class<?> classLoaderClass)
Returns the plugin factory associated with the
classLoaderClass. |
static IsLocalResourcePluginFactory |
getPluginFactory(ClassLoader classLoader)
Returns the plugin factory associated with the
classLoader. |
static void |
removePluginFactory(Class<?> classLoaderClass,
IsLocalResourcePluginFactory plugin)
Unregisters
plugin as the factory associated with the classLoaderClass. |
public IsLocalResourcePluginFactoryRegistry()
public static void addPluginFactory(Class<?> classLoaderClass, IsLocalResourcePluginFactory plugin)
plugin as the factory associated with the classLoaderClass.classLoaderClass - the class of a specific ClassLoaderplugin - a plugin factory that will be used for classes loaded by
a class loader of type classLoaderClasspublic static void removePluginFactory(Class<?> classLoaderClass, IsLocalResourcePluginFactory plugin)
plugin as the factory associated with the classLoaderClass.classLoaderClass - the class of a specific ClassLoaderplugin - a plugin factory that should no longer be used for classes loaded by
a class loader of type classLoaderClasspublic static IsLocalResourcePluginFactory getPluginFactory(ClassLoader classLoader)
classLoader.classLoaderpublic static IsLocalResourcePluginFactory getPluginFactory(Class<?> classLoaderClass)
classLoaderClass.classLoaderClassCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.