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