org.apache.geronimo.openejb.deployment
Class EjbDeploymentBuilder

java.lang.Object
  extended by org.apache.geronimo.openejb.deployment.EjbDeploymentBuilder

public class EjbDeploymentBuilder
extends java.lang.Object

Handles building ejb deployment gbeans.


Constructor Summary
EjbDeploymentBuilder(EARContext earContext, EjbModule ejbModule, NamingBuilder namingBuilder, ResourceEnvironmentSetter resourceEnvironmentSetter)
           
 
Method Summary
 void addEjbModuleDependency(GBeanData ejbModule)
           
static java.lang.Class assureEJBLocalHomeInterface(java.lang.String localHome, org.osgi.framework.Bundle bundle)
           
static java.lang.Class assureEJBLocalObjectInterface(java.lang.String local, org.osgi.framework.Bundle bundle)
           
 void bind(org.apache.openejb.jee.EnterpriseBean bean, java.lang.String appName, java.lang.String moduleName, java.lang.String id, java.util.Map<JndiKey,java.util.Map<java.lang.String,java.lang.Object>> jndiContext)
           
 void buildComponentPermissions(ComponentPermissions componentPermissions)
           
 void buildEnc()
           
 void initContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbDeploymentBuilder

public EjbDeploymentBuilder(EARContext earContext,
                            EjbModule ejbModule,
                            NamingBuilder namingBuilder,
                            ResourceEnvironmentSetter resourceEnvironmentSetter)
Method Detail

initContext

public void initContext()
                 throws DeploymentException
Throws:
DeploymentException

addEjbModuleDependency

public void addEjbModuleDependency(GBeanData ejbModule)

buildComponentPermissions

public void buildComponentPermissions(ComponentPermissions componentPermissions)
                               throws DeploymentException
Throws:
DeploymentException

buildEnc

public void buildEnc()
              throws DeploymentException
Throws:
DeploymentException

bind

public void bind(org.apache.openejb.jee.EnterpriseBean bean,
                 java.lang.String appName,
                 java.lang.String moduleName,
                 java.lang.String id,
                 java.util.Map<JndiKey,java.util.Map<java.lang.String,java.lang.Object>> jndiContext)

assureEJBLocalObjectInterface

public static java.lang.Class assureEJBLocalObjectInterface(java.lang.String local,
                                                            org.osgi.framework.Bundle bundle)
                                                     throws DeploymentException
Throws:
DeploymentException

assureEJBLocalHomeInterface

public static java.lang.Class assureEJBLocalHomeInterface(java.lang.String localHome,
                                                          org.osgi.framework.Bundle bundle)
                                                   throws DeploymentException
Throws:
DeploymentException


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