Package org.glassfish.tests.utils
Class ProxyModule
- java.lang.Object
-
- org.glassfish.tests.utils.ProxyModule
-
- All Implemented Interfaces:
com.sun.enterprise.module.HK2Module
public class ProxyModule extends Object implements com.sun.enterprise.module.HK2Module
Created by IntelliJ IDEA. User: dochez Date: Nov 19, 2008 Time: 11:29:13 PM To change this template use File | Settings | File Templates.
-
-
Constructor Summary
Constructors Constructor Description ProxyModule(com.sun.enterprise.module.ModulesRegistry registry, com.sun.enterprise.module.ModuleDefinition moduleDef, ClassLoader cl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImport(com.sun.enterprise.module.HK2Module module)com.sun.enterprise.module.HK2ModuleaddImport(com.sun.enterprise.module.ModuleDependency dependency)voidaddListener(com.sun.enterprise.module.ModuleChangeListener listener)voiddetach()voiddumpState(PrintStream writer)ClassLoadergetClassLoader()List<com.sun.enterprise.module.HK2Module>getImports()com.sun.enterprise.module.ModuleMetadatagetMetadata()com.sun.enterprise.module.ModuleDefinitiongetModuleDefinition()StringgetName()<T> Iterable<Class<? extends T>>getProvidersClass(Class<T> serviceClass)Iterable<Class>getProvidersClass(String name)com.sun.enterprise.module.ModulesRegistrygetRegistry()com.sun.enterprise.module.ModuleStategetState()booleanhasProvider(Class serviceClass)booleanisShared()booleanisSticky()voidrefresh()voidremoveListener(com.sun.enterprise.module.ModuleChangeListener listener)voidresolve()voidsetSticky(boolean sticky)voidstart()booleanstop()voiduninstall()
-
-
-
Constructor Detail
-
ProxyModule
public ProxyModule(com.sun.enterprise.module.ModulesRegistry registry, com.sun.enterprise.module.ModuleDefinition moduleDef, ClassLoader cl)
-
-
Method Detail
-
getModuleDefinition
public com.sun.enterprise.module.ModuleDefinition getModuleDefinition()
- Specified by:
getModuleDefinitionin interfacecom.sun.enterprise.module.HK2Module
-
getName
public String getName()
- Specified by:
getNamein interfacecom.sun.enterprise.module.HK2Module
-
getRegistry
public com.sun.enterprise.module.ModulesRegistry getRegistry()
- Specified by:
getRegistryin interfacecom.sun.enterprise.module.HK2Module
-
getState
public com.sun.enterprise.module.ModuleState getState()
- Specified by:
getStatein interfacecom.sun.enterprise.module.HK2Module
-
resolve
public void resolve() throws com.sun.enterprise.module.ResolveError- Specified by:
resolvein interfacecom.sun.enterprise.module.HK2Module- Throws:
com.sun.enterprise.module.ResolveError
-
start
public void start() throws com.sun.enterprise.module.ResolveError- Specified by:
startin interfacecom.sun.enterprise.module.HK2Module- Throws:
com.sun.enterprise.module.ResolveError
-
stop
public boolean stop()
- Specified by:
stopin interfacecom.sun.enterprise.module.HK2Module
-
detach
public void detach()
- Specified by:
detachin interfacecom.sun.enterprise.module.HK2Module
-
refresh
public void refresh()
- Specified by:
refreshin interfacecom.sun.enterprise.module.HK2Module
-
getMetadata
public com.sun.enterprise.module.ModuleMetadata getMetadata()
- Specified by:
getMetadatain interfacecom.sun.enterprise.module.HK2Module
-
addListener
public void addListener(com.sun.enterprise.module.ModuleChangeListener listener)
- Specified by:
addListenerin interfacecom.sun.enterprise.module.HK2Module
-
removeListener
public void removeListener(com.sun.enterprise.module.ModuleChangeListener listener)
- Specified by:
removeListenerin interfacecom.sun.enterprise.module.HK2Module
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfacecom.sun.enterprise.module.HK2Module
-
getImports
public List<com.sun.enterprise.module.HK2Module> getImports()
- Specified by:
getImportsin interfacecom.sun.enterprise.module.HK2Module
-
addImport
public void addImport(com.sun.enterprise.module.HK2Module module)
- Specified by:
addImportin interfacecom.sun.enterprise.module.HK2Module
-
addImport
public com.sun.enterprise.module.HK2Module addImport(com.sun.enterprise.module.ModuleDependency dependency)
- Specified by:
addImportin interfacecom.sun.enterprise.module.HK2Module
-
isShared
public boolean isShared()
- Specified by:
isSharedin interfacecom.sun.enterprise.module.HK2Module
-
isSticky
public boolean isSticky()
- Specified by:
isStickyin interfacecom.sun.enterprise.module.HK2Module
-
setSticky
public void setSticky(boolean sticky)
- Specified by:
setStickyin interfacecom.sun.enterprise.module.HK2Module
-
getProvidersClass
public <T> Iterable<Class<? extends T>> getProvidersClass(Class<T> serviceClass)
- Specified by:
getProvidersClassin interfacecom.sun.enterprise.module.HK2Module
-
getProvidersClass
public Iterable<Class> getProvidersClass(String name)
- Specified by:
getProvidersClassin interfacecom.sun.enterprise.module.HK2Module
-
hasProvider
public boolean hasProvider(Class serviceClass)
- Specified by:
hasProviderin interfacecom.sun.enterprise.module.HK2Module
-
dumpState
public void dumpState(PrintStream writer)
- Specified by:
dumpStatein interfacecom.sun.enterprise.module.HK2Module
-
uninstall
public void uninstall()
- Specified by:
uninstallin interfacecom.sun.enterprise.module.HK2Module
-
-