public class ProxyModule extends Object implements com.sun.enterprise.module.HK2Module
| Constructor and Description |
|---|
ProxyModule(com.sun.enterprise.module.ModulesRegistry registry,
com.sun.enterprise.module.ModuleDefinition moduleDef,
ClassLoader cl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addImport(com.sun.enterprise.module.HK2Module module) |
com.sun.enterprise.module.HK2Module |
addImport(com.sun.enterprise.module.ModuleDependency dependency) |
void |
addListener(com.sun.enterprise.module.ModuleChangeListener listener) |
void |
detach() |
void |
dumpState(PrintStream writer) |
ClassLoader |
getClassLoader() |
List<com.sun.enterprise.module.HK2Module> |
getImports() |
com.sun.enterprise.module.ModuleMetadata |
getMetadata() |
com.sun.enterprise.module.ModuleDefinition |
getModuleDefinition() |
String |
getName() |
<T> Iterable<Class<? extends T>> |
getProvidersClass(Class<T> serviceClass) |
Iterable<Class> |
getProvidersClass(String name) |
com.sun.enterprise.module.ModulesRegistry |
getRegistry() |
com.sun.enterprise.module.ModuleState |
getState() |
boolean |
hasProvider(Class serviceClass) |
boolean |
isShared() |
boolean |
isSticky() |
void |
refresh() |
void |
removeListener(com.sun.enterprise.module.ModuleChangeListener listener) |
void |
resolve() |
void |
setSticky(boolean sticky) |
void |
start() |
boolean |
stop() |
void |
uninstall() |
public ProxyModule(com.sun.enterprise.module.ModulesRegistry registry,
com.sun.enterprise.module.ModuleDefinition moduleDef,
ClassLoader cl)
public com.sun.enterprise.module.ModuleDefinition getModuleDefinition()
getModuleDefinition in interface com.sun.enterprise.module.HK2Modulepublic String getName()
getName in interface com.sun.enterprise.module.HK2Modulepublic com.sun.enterprise.module.ModulesRegistry getRegistry()
getRegistry in interface com.sun.enterprise.module.HK2Modulepublic com.sun.enterprise.module.ModuleState getState()
getState in interface com.sun.enterprise.module.HK2Modulepublic void resolve()
throws com.sun.enterprise.module.ResolveError
resolve in interface com.sun.enterprise.module.HK2Modulecom.sun.enterprise.module.ResolveErrorpublic void start()
throws com.sun.enterprise.module.ResolveError
start in interface com.sun.enterprise.module.HK2Modulecom.sun.enterprise.module.ResolveErrorpublic boolean stop()
stop in interface com.sun.enterprise.module.HK2Modulepublic void detach()
detach in interface com.sun.enterprise.module.HK2Modulepublic void refresh()
refresh in interface com.sun.enterprise.module.HK2Modulepublic com.sun.enterprise.module.ModuleMetadata getMetadata()
getMetadata in interface com.sun.enterprise.module.HK2Modulepublic void addListener(com.sun.enterprise.module.ModuleChangeListener listener)
addListener in interface com.sun.enterprise.module.HK2Modulepublic void removeListener(com.sun.enterprise.module.ModuleChangeListener listener)
removeListener in interface com.sun.enterprise.module.HK2Modulepublic ClassLoader getClassLoader()
getClassLoader in interface com.sun.enterprise.module.HK2Modulepublic List<com.sun.enterprise.module.HK2Module> getImports()
getImports in interface com.sun.enterprise.module.HK2Modulepublic void addImport(com.sun.enterprise.module.HK2Module module)
addImport in interface com.sun.enterprise.module.HK2Modulepublic com.sun.enterprise.module.HK2Module addImport(com.sun.enterprise.module.ModuleDependency dependency)
addImport in interface com.sun.enterprise.module.HK2Modulepublic boolean isShared()
isShared in interface com.sun.enterprise.module.HK2Modulepublic boolean isSticky()
isSticky in interface com.sun.enterprise.module.HK2Modulepublic void setSticky(boolean sticky)
setSticky in interface com.sun.enterprise.module.HK2Modulepublic <T> Iterable<Class<? extends T>> getProvidersClass(Class<T> serviceClass)
getProvidersClass in interface com.sun.enterprise.module.HK2Modulepublic Iterable<Class> getProvidersClass(String name)
getProvidersClass in interface com.sun.enterprise.module.HK2Modulepublic boolean hasProvider(Class serviceClass)
hasProvider in interface com.sun.enterprise.module.HK2Modulepublic void dumpState(PrintStream writer)
dumpState in interface com.sun.enterprise.module.HK2Modulepublic void uninstall()
uninstall in interface com.sun.enterprise.module.HK2ModuleCopyright © 2017–2020 Eclipse Foundation. All rights reserved.