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.AbstractName ejbModuleName)
           
static Class assureEJBLocalHomeInterface(String localHome, ClassLoader cl)
           
static Class assureEJBLocalObjectInterface(String local, ClassLoader cl)
           
 org.apache.geronimo.security.jacc.ComponentPermissions buildComponentPermissions()
           
 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.AbstractName ejbModuleName)

buildComponentPermissions

public org.apache.geronimo.security.jacc.ComponentPermissions buildComponentPermissions()
                                                                                 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

assureEJBLocalObjectInterface

public static Class assureEJBLocalObjectInterface(String local,
                                                  ClassLoader cl)
                                           throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

assureEJBLocalHomeInterface

public static Class assureEJBLocalHomeInterface(String localHome,
                                                ClassLoader cl)
                                         throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.