public class ProxyModule extends Object implements com.sun.enterprise.module.Module
| 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.Module module) |
com.sun.enterprise.module.Module |
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.Module> |
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.Modulepublic String getName()
getName in interface com.sun.enterprise.module.Modulepublic com.sun.enterprise.module.ModulesRegistry getRegistry()
getRegistry in interface com.sun.enterprise.module.Modulepublic com.sun.enterprise.module.ModuleState getState()
getState in interface com.sun.enterprise.module.Modulepublic void resolve()
throws com.sun.enterprise.module.ResolveError
resolve in interface com.sun.enterprise.module.Modulecom.sun.enterprise.module.ResolveErrorpublic void start()
throws com.sun.enterprise.module.ResolveError
start in interface com.sun.enterprise.module.Modulecom.sun.enterprise.module.ResolveErrorpublic boolean stop()
stop in interface com.sun.enterprise.module.Modulepublic void detach()
detach in interface com.sun.enterprise.module.Modulepublic void refresh()
refresh in interface com.sun.enterprise.module.Modulepublic com.sun.enterprise.module.ModuleMetadata getMetadata()
getMetadata in interface com.sun.enterprise.module.Modulepublic void addListener(com.sun.enterprise.module.ModuleChangeListener listener)
addListener in interface com.sun.enterprise.module.Modulepublic void removeListener(com.sun.enterprise.module.ModuleChangeListener listener)
removeListener in interface com.sun.enterprise.module.Modulepublic ClassLoader getClassLoader()
getClassLoader in interface com.sun.enterprise.module.Modulepublic List<com.sun.enterprise.module.Module> getImports()
getImports in interface com.sun.enterprise.module.Modulepublic void addImport(com.sun.enterprise.module.Module module)
addImport in interface com.sun.enterprise.module.Modulepublic com.sun.enterprise.module.Module addImport(com.sun.enterprise.module.ModuleDependency dependency)
addImport in interface com.sun.enterprise.module.Modulepublic boolean isShared()
isShared in interface com.sun.enterprise.module.Modulepublic boolean isSticky()
isSticky in interface com.sun.enterprise.module.Modulepublic void setSticky(boolean sticky)
setSticky in interface com.sun.enterprise.module.Modulepublic <T> Iterable<Class<? extends T>> getProvidersClass(Class<T> serviceClass)
getProvidersClass in interface com.sun.enterprise.module.Modulepublic Iterable<Class> getProvidersClass(String name)
getProvidersClass in interface com.sun.enterprise.module.Modulepublic boolean hasProvider(Class serviceClass)
hasProvider in interface com.sun.enterprise.module.Modulepublic void dumpState(PrintStream writer)
dumpState in interface com.sun.enterprise.module.Modulepublic void uninstall()
uninstall in interface com.sun.enterprise.module.ModuleCopyright © 2014. All rights reserved.