public class ModuleInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Set<EngineRef> |
engines |
protected org.glassfish.api.event.Events |
events |
protected Map<Class<? extends Object>,Object> |
metaData |
protected String |
name |
protected LinkedList<EngineRef> |
reversedEngines |
| Constructor and Description |
|---|
ModuleInfo(org.glassfish.api.event.Events events,
String name,
Collection<EngineRef> refs,
Properties moduleProps) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<EngineRef> |
_getEngineRefs() |
void |
addMetaData(Object o) |
void |
clean(ExtendedDeploymentContext context) |
void |
cleanClassLoaders() |
Set<ClassLoader> |
getClassLoaders() |
<T extends org.glassfish.api.container.Container> |
getEngineRefForContainer(Class<T> type) |
Set<EngineRef> |
getEngineRefs() |
<T> T |
getMetaData(Class<T> c) |
Object |
getMetaData(String className) |
ClassLoader |
getModuleClassLoader() |
Properties |
getModuleProps() |
String |
getName() |
Collection<org.glassfish.api.container.Sniffer> |
getSniffers()
Returns the list of sniffers that participated in loaded this
application
|
void |
load(ExtendedDeploymentContext context,
ProgressTracker tracker) |
boolean |
resume(Logger logger) |
void |
save(com.sun.enterprise.config.serverbeans.Module module)
Saves its state to the configuration.
|
void |
start(org.glassfish.api.deployment.DeploymentContext context,
ProgressTracker tracker) |
void |
stop(ExtendedDeploymentContext context,
Logger logger) |
boolean |
suspend(Logger logger) |
void |
unload(ExtendedDeploymentContext context) |
protected LinkedList<EngineRef> reversedEngines
protected final String name
protected final org.glassfish.api.event.Events events
public ModuleInfo(org.glassfish.api.event.Events events,
String name,
Collection<EngineRef> refs,
Properties moduleProps)
public Set<ClassLoader> getClassLoaders()
public ClassLoader getModuleClassLoader()
public void cleanClassLoaders()
public void addMetaData(Object o)
public <T> T getMetaData(Class<T> c)
public String getName()
public Properties getModuleProps()
public Collection<org.glassfish.api.container.Sniffer> getSniffers()
public void load(ExtendedDeploymentContext context, ProgressTracker tracker) throws Exception
Exceptionpublic <T extends org.glassfish.api.container.Container> EngineRef getEngineRefForContainer(Class<T> type)
public void start(org.glassfish.api.deployment.DeploymentContext context,
ProgressTracker tracker)
throws Exception
Exceptionpublic void stop(ExtendedDeploymentContext context, Logger logger)
public void unload(ExtendedDeploymentContext context)
public void clean(ExtendedDeploymentContext context) throws Exception
Exceptionpublic boolean suspend(Logger logger)
public boolean resume(Logger logger)
public void save(com.sun.enterprise.config.serverbeans.Module module)
throws org.jvnet.hk2.config.TransactionFailure,
PropertyVetoException
module - the module being persistedorg.jvnet.hk2.config.TransactionFailurePropertyVetoExceptionCopyright © 2014. All rights reserved.