org.glassfish.osgiejb
Class OSGiEJBDeploymentContext

java.lang.Object
  extended by org.glassfish.deployment.common.DeploymentContextImpl
      extended by org.glassfish.osgijavaeebase.OSGiDeploymentContext
          extended by org.glassfish.osgiejb.OSGiEJBDeploymentContext
All Implemented Interfaces:
org.glassfish.api.deployment.ApplicationContext, org.glassfish.api.deployment.DeploymentContext, org.glassfish.api.ExecutionContext, org.glassfish.internal.deployment.ExtendedDeploymentContext, org.jvnet.hk2.component.PreDestroy

public class OSGiEJBDeploymentContext
extends org.glassfish.osgijavaeebase.OSGiDeploymentContext

Author:
Sanjeeb.Sahoo@Sun.COM

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.internal.deployment.ExtendedDeploymentContext
org.glassfish.internal.deployment.ExtendedDeploymentContext.Phase
 
Field Summary
 
Fields inherited from class org.glassfish.osgijavaeebase.OSGiDeploymentContext
bundle, finalClassLoader, shareableTempClassLoader
 
Fields inherited from interface org.glassfish.internal.deployment.ExtendedDeploymentContext
IS_TEMP_CLASSLOADER, TRACKER
 
Constructor Summary
OSGiEJBDeploymentContext(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)
           
 
Method Summary
protected  void setupClassLoader()
           
 
Methods inherited from class org.glassfish.osgijavaeebase.OSGiDeploymentContext
createApplicationClassLoader, createDeploymentClassLoader, getClassLoader, getClassLoader, getFinalClassLoader
 
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
 

Constructor Detail

OSGiEJBDeploymentContext

public OSGiEJBDeploymentContext(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
Throws:
java.lang.Exception
Method Detail

setupClassLoader

protected void setupClassLoader()
                         throws java.lang.Exception
Specified by:
setupClassLoader in class org.glassfish.osgijavaeebase.OSGiDeploymentContext
Throws:
java.lang.Exception


Copyright © 2012 GlassFish Community. All Rights Reserved.