|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.glassfish.deployment.common.DeploymentContextImpl
org.glassfish.osgijavaeebase.OSGiDeploymentContext
public abstract class OSGiDeploymentContext
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.glassfish.internal.deployment.ExtendedDeploymentContext |
|---|
org.glassfish.internal.deployment.ExtendedDeploymentContext.Phase |
| Field Summary | |
|---|---|
protected org.osgi.framework.Bundle |
bundle
|
protected ClassLoader |
finalClassLoader
|
protected ClassLoader |
shareableTempClassLoader
|
| Fields inherited from interface org.glassfish.internal.deployment.ExtendedDeploymentContext |
|---|
IS_TEMP_CLASSLOADER, TRACKER |
| Constructor Summary | |
|---|---|
OSGiDeploymentContext(org.glassfish.api.ActionReport actionReport,
Logger logger,
org.glassfish.api.deployment.archive.ReadableArchive source,
org.glassfish.api.deployment.OpsParams params,
org.glassfish.api.admin.ServerEnvironment env,
org.osgi.framework.Bundle bundle)
|
|
| Method Summary | |
|---|---|
void |
createApplicationClassLoader(org.glassfish.internal.api.ClassLoaderHierarchy clh,
org.glassfish.api.deployment.archive.ArchiveHandler handler)
|
void |
createDeploymentClassLoader(org.glassfish.internal.api.ClassLoaderHierarchy clh,
org.glassfish.api.deployment.archive.ArchiveHandler handler)
|
ClassLoader |
getClassLoader()
|
ClassLoader |
getClassLoader(boolean sharable)
|
ClassLoader |
getFinalClassLoader()
|
protected abstract void |
setupClassLoader()
|
| Methods inherited from class org.glassfish.deployment.common.DeploymentContextImpl |
|---|
addModuleMetaData, addTransformer, addTransientAppMetaData, clean, getActionReport, getAppInternalDir, getAppLibs, getAppProps, getArchiveHandler, getCommandParameters, getLogger, getModuleArchiveHandlers, getModuleDeploymentContexts, getModuleMetadata, getModuleMetaData, getModuleProps, getModulePropsMap, getOriginalSource, getParentContext, getPhase, getScratchDir, getSource, getSourceDir, getTransformers, getTransientAppMetadata, getTransientAppMetaData, preDestroy, setArchiveHandler, setClassLoader, setModulePropsMap, setParentContext, setPhase, setSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ClassLoader shareableTempClassLoader
protected ClassLoader finalClassLoader
protected org.osgi.framework.Bundle bundle
| Constructor Detail |
|---|
public OSGiDeploymentContext(org.glassfish.api.ActionReport actionReport,
Logger logger,
org.glassfish.api.deployment.archive.ReadableArchive source,
org.glassfish.api.deployment.OpsParams params,
org.glassfish.api.admin.ServerEnvironment env,
org.osgi.framework.Bundle bundle)
throws Exception
Exception| Method Detail |
|---|
protected abstract void setupClassLoader()
throws Exception
Exception
public void createDeploymentClassLoader(org.glassfish.internal.api.ClassLoaderHierarchy clh,
org.glassfish.api.deployment.archive.ArchiveHandler handler)
throws URISyntaxException,
MalformedURLException
createDeploymentClassLoader in interface org.glassfish.internal.deployment.ExtendedDeploymentContextcreateDeploymentClassLoader in class org.glassfish.deployment.common.DeploymentContextImplURISyntaxException
MalformedURLException
public void createApplicationClassLoader(org.glassfish.internal.api.ClassLoaderHierarchy clh,
org.glassfish.api.deployment.archive.ArchiveHandler handler)
throws URISyntaxException,
MalformedURLException
createApplicationClassLoader in interface org.glassfish.internal.deployment.ExtendedDeploymentContextcreateApplicationClassLoader in class org.glassfish.deployment.common.DeploymentContextImplURISyntaxException
MalformedURLExceptionpublic ClassLoader getClassLoader()
getClassLoader in interface org.glassfish.api.deployment.ApplicationContextgetClassLoader in class org.glassfish.deployment.common.DeploymentContextImplpublic ClassLoader getFinalClassLoader()
getFinalClassLoader in interface org.glassfish.api.deployment.DeploymentContextgetFinalClassLoader in class org.glassfish.deployment.common.DeploymentContextImplpublic ClassLoader getClassLoader(boolean sharable)
getClassLoader in class org.glassfish.deployment.common.DeploymentContextImpl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||