org.apache.geronimo.openejb.deployment
Class EjbDeploymentBuilder

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

public class EjbDeploymentBuilder
extends Object

Handles building ejb deployment gbeans.


Constructor Summary
EjbDeploymentBuilder(org.apache.geronimo.j2ee.deployment.EARContext earContext, EjbModule ejbModule, org.apache.geronimo.j2ee.deployment.NamingBuilder namingBuilder, org.apache.geronimo.naming.deployment.ResourceEnvironmentSetter resourceEnvironmentSetter)
           
 
Method Summary
 void addEjbModuleDependency(org.apache.geronimo.gbean.GBeanData ejbModule)
           
static Class assureEJBLocalHomeInterface(String localHome, org.osgi.framework.Bundle bundle)
           
static Class assureEJBLocalObjectInterface(String local, org.osgi.framework.Bundle bundle)
           
 void bind(org.apache.openejb.jee.EnterpriseBean bean, String appName, String moduleName, String id, Map<org.apache.geronimo.j2ee.jndi.JndiKey,Map<String,Object>> jndiContext)
           
 void buildComponentPermissions(org.apache.geronimo.security.jacc.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(org.apache.geronimo.j2ee.deployment.EARContext earContext,
                            EjbModule ejbModule,
                            org.apache.geronimo.j2ee.deployment.NamingBuilder namingBuilder,
                            org.apache.geronimo.naming.deployment.ResourceEnvironmentSetter resourceEnvironmentSetter)
Method Detail

initContext

public void initContext()
                 throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

addEjbModuleDependency

public void addEjbModuleDependency(org.apache.geronimo.gbean.GBeanData ejbModule)

buildComponentPermissions

public void buildComponentPermissions(org.apache.geronimo.security.jacc.ComponentPermissions componentPermissions)
                               throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

buildEnc

public void buildEnc()
              throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

bind

public void bind(org.apache.openejb.jee.EnterpriseBean bean,
                 String appName,
                 String moduleName,
                 String id,
                 Map<org.apache.geronimo.j2ee.jndi.JndiKey,Map<String,Object>> jndiContext)

assureEJBLocalObjectInterface

public static Class assureEJBLocalObjectInterface(String local,
                                                  org.osgi.framework.Bundle bundle)
                                           throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

assureEJBLocalHomeInterface

public static Class assureEJBLocalHomeInterface(String localHome,
                                                org.osgi.framework.Bundle bundle)
                                         throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException


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