public abstract class OSGiDeploymentContext
extends org.glassfish.deployment.common.DeploymentContextImpl
| Modifier and Type | Field and Description |
|---|---|
protected org.osgi.framework.Bundle |
bundle |
protected java.lang.ClassLoader |
finalClassLoader |
protected java.lang.ClassLoader |
shareableTempClassLoader |
| Constructor and Description |
|---|
OSGiDeploymentContext(org.glassfish.api.ActionReport actionReport,
java.util.logging.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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
java.lang.ClassLoader |
getClassLoader() |
java.lang.ClassLoader |
getClassLoader(boolean sharable) |
java.lang.ClassLoader |
getFinalClassLoader() |
protected abstract void |
setupClassLoader() |
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, setSourceprotected java.lang.ClassLoader shareableTempClassLoader
protected java.lang.ClassLoader finalClassLoader
protected org.osgi.framework.Bundle bundle
public OSGiDeploymentContext(org.glassfish.api.ActionReport actionReport,
java.util.logging.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 java.lang.Exception
java.lang.Exceptionprotected abstract void setupClassLoader()
throws java.lang.Exception
java.lang.Exceptionpublic void createDeploymentClassLoader(org.glassfish.internal.api.ClassLoaderHierarchy clh,
org.glassfish.api.deployment.archive.ArchiveHandler handler)
throws java.net.URISyntaxException,
java.net.MalformedURLException
createDeploymentClassLoader in interface org.glassfish.internal.deployment.ExtendedDeploymentContextcreateDeploymentClassLoader in class org.glassfish.deployment.common.DeploymentContextImpljava.net.URISyntaxExceptionjava.net.MalformedURLExceptionpublic void createApplicationClassLoader(org.glassfish.internal.api.ClassLoaderHierarchy clh,
org.glassfish.api.deployment.archive.ArchiveHandler handler)
throws java.net.URISyntaxException,
java.net.MalformedURLException
createApplicationClassLoader in interface org.glassfish.internal.deployment.ExtendedDeploymentContextcreateApplicationClassLoader in class org.glassfish.deployment.common.DeploymentContextImpljava.net.URISyntaxExceptionjava.net.MalformedURLExceptionpublic java.lang.ClassLoader getClassLoader()
getClassLoader in interface org.glassfish.api.deployment.ApplicationContextgetClassLoader in class org.glassfish.deployment.common.DeploymentContextImplpublic java.lang.ClassLoader getFinalClassLoader()
getFinalClassLoader in interface org.glassfish.api.deployment.DeploymentContextgetFinalClassLoader in class org.glassfish.deployment.common.DeploymentContextImplpublic java.lang.ClassLoader getClassLoader(boolean sharable)
getClassLoader in class org.glassfish.deployment.common.DeploymentContextImplCopyright © 2018 GlassFish Community. All Rights Reserved.