org.apache.geronimo.openejb.deployment
Class EjbModule

java.lang.Object
  extended by org.apache.geronimo.j2ee.deployment.Module<org.apache.openejb.jee.EjbJar,U>
      extended by org.apache.geronimo.j2ee.deployment.EJBModule<OpenejbGeronimoEjbJarType>
          extended by org.apache.geronimo.openejb.deployment.EjbModule

public class EjbModule
extends org.apache.geronimo.j2ee.deployment.EJBModule<OpenejbGeronimoEjbJarType>

Version:
$Rev: 1146934 $ $Date: 2011-07-15 08:52:45 +0800 (Fri, 15 Jul 2011) $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.geronimo.j2ee.deployment.Module
org.apache.geronimo.j2ee.deployment.Module.AppClientModuleLastComparator, org.apache.geronimo.j2ee.deployment.Module.ModulePriorityComparator
 
Field Summary
 
Fields inherited from class org.apache.geronimo.j2ee.deployment.Module
APP, classpath, MODULE, moduleLocations, modules, priority, sharedContext
 
Constructor Summary
EjbModule(org.apache.openejb.config.EjbModule ejbModule, boolean standAlone, org.apache.geronimo.gbean.AbstractName moduleName, String name, org.apache.geronimo.kernel.repository.Environment environment, JarFile moduleFile, String targetPath, String originalSpecDD, org.apache.openejb.jee.EjbJar specDD, OpenejbGeronimoEjbJarType vendorDD, Map<org.apache.geronimo.j2ee.jndi.JndiKey,Map<String,Object>> jndiContext, org.apache.geronimo.j2ee.deployment.Module parentModule, boolean shareJndi)
           
 
Method Summary
 void close()
           
 ClassLoader getClassLoader()
           
 EjbDeploymentBuilder getEjbBuilder()
           
 org.apache.openejb.jee.EjbJar getEjbJar()
           
 org.apache.openejb.assembler.classic.EjbJarInfo getEjbJarInfo()
           
 Map<org.apache.geronimo.j2ee.jndi.JndiKey,Map<String,Object>> getEjbJndiContext()
           
 org.apache.openejb.config.EjbModule getEjbModule()
           
 org.apache.openejb.jee.oejb3.OpenejbJar getOpenejbJar()
           
 org.apache.openejb.config.ConfigurationFactory.Chain getPreAutoConfigDeployer()
           
 org.apache.geronimo.kernel.config.ConfigurationModuleType getType()
           
 void setClassLoader(ClassLoader classLoader)
           
 void setEjbBuilder(EjbDeploymentBuilder ejbDeploymentBuilder)
           
 void setEjbJarInfo(org.apache.openejb.assembler.classic.EjbJarInfo ejbInfo)
           
 
Methods inherited from class org.apache.geronimo.j2ee.deployment.Module
accumulateClassPath, addAsChildConfiguration, addGBean, assure, equals, flushGBeansToContext, getClassFinder, getClassPath, getConfigId, getDeployable, getEarContext, getEnvironment, getJndiContext, getJndiScope, getModuleFile, getModuleLocations, getModuleName, getModules, getModuleURI, getName, getNamespace, getOriginalSpecDD, getParentModule, getRelativePath, getRootEarContext, getSharedContext, getSpecDD, getTargetPath, getTargetPathURI, getVendorDD, hashCode, isStandAlone, resolve, resolve, setClassFinder, setEarContext, setOriginalSpecDD, setRootEarContext, setSpecDD, share
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbModule

public EjbModule(org.apache.openejb.config.EjbModule ejbModule,
                 boolean standAlone,
                 org.apache.geronimo.gbean.AbstractName moduleName,
                 String name,
                 org.apache.geronimo.kernel.repository.Environment environment,
                 JarFile moduleFile,
                 String targetPath,
                 String originalSpecDD,
                 org.apache.openejb.jee.EjbJar specDD,
                 OpenejbGeronimoEjbJarType vendorDD,
                 Map<org.apache.geronimo.j2ee.jndi.JndiKey,Map<String,Object>> jndiContext,
                 org.apache.geronimo.j2ee.deployment.Module parentModule,
                 boolean shareJndi)
Method Detail

getType

public org.apache.geronimo.kernel.config.ConfigurationModuleType getType()
Overrides:
getType in class org.apache.geronimo.j2ee.deployment.EJBModule<OpenejbGeronimoEjbJarType>

getEjbModule

public org.apache.openejb.config.EjbModule getEjbModule()

getEjbJarInfo

public org.apache.openejb.assembler.classic.EjbJarInfo getEjbJarInfo()

setEjbJarInfo

public void setEjbJarInfo(org.apache.openejb.assembler.classic.EjbJarInfo ejbInfo)

getEjbBuilder

public EjbDeploymentBuilder getEjbBuilder()

setEjbBuilder

public void setEjbBuilder(EjbDeploymentBuilder ejbDeploymentBuilder)

getEjbJar

public org.apache.openejb.jee.EjbJar getEjbJar()

getOpenejbJar

public org.apache.openejb.jee.oejb3.OpenejbJar getOpenejbJar()

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(ClassLoader classLoader)

getPreAutoConfigDeployer

public org.apache.openejb.config.ConfigurationFactory.Chain getPreAutoConfigDeployer()

getEjbJndiContext

public Map<org.apache.geronimo.j2ee.jndi.JndiKey,Map<String,Object>> getEjbJndiContext()

close

public void close()
Overrides:
close in class org.apache.geronimo.j2ee.deployment.Module<org.apache.openejb.jee.EjbJar,OpenejbGeronimoEjbJarType>


Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.