org.apache.geronimo.naming.deployment
Class ENCConfigBuilder

java.lang.Object
  extended byorg.apache.geronimo.naming.deployment.ENCConfigBuilder

public class ENCConfigBuilder
extends Object

Version:
$Rev:385232 $ $Date: 2006-05-16 09:36:42 +0200 (Tue, 16 May 2006) $

Constructor Summary
ENCConfigBuilder()
           
 
Method Summary
static Class assureEJBHomeInterface(String home, ClassLoader cl)
           
static Class assureEJBLocalHomeInterface(String localHome, ClassLoader cl)
           
static Class assureEJBLocalObjectInterface(String local, ClassLoader cl)
           
static Class assureEJBObjectInterface(String remote, ClassLoader cl)
           
static Class assureInterface(String interfaceName, String superInterfaceName, String interfaceType, ClassLoader cl)
           
static org.apache.geronimo.gbean.AbstractNameQuery buildAbstractNameQuery(org.apache.geronimo.kernel.repository.Artifact configId, String module, String name, String type, String moduleType)
           
static org.apache.geronimo.gbean.AbstractNameQuery buildAbstractNameQuery(org.apache.geronimo.xbeans.geronimo.naming.GerPatternType pattern, String type, String moduleType, Set interfaceTypes)
           
static Map buildComponentContext(org.apache.geronimo.j2ee.deployment.EARContext earContext, org.apache.geronimo.kernel.config.Configuration ejbContext, org.apache.geronimo.j2ee.deployment.Module module, UserTransaction userTransaction, org.apache.geronimo.xbeans.j2ee.EnvEntryType[] envEntries, org.apache.geronimo.xbeans.j2ee.EjbRefType[] ejbRefs, org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType[] gerEjbRefs, org.apache.geronimo.xbeans.j2ee.EjbLocalRefType[] ejbLocalRefs, org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType[] gerEjbLocalRef, org.apache.geronimo.xbeans.j2ee.ResourceRefType[] resourceRefs, org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[] gerResourceRef, org.apache.geronimo.xbeans.j2ee.ResourceEnvRefType[] resourceEnvRefs, org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType[] gerResourceEnvRef, org.apache.geronimo.xbeans.j2ee.MessageDestinationRefType[] messageDestinationRefs, org.apache.geronimo.xbeans.j2ee.ServiceRefType[] serviceRefs, org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType[] gerServiceRefs, org.apache.geronimo.xbeans.geronimo.naming.GerGbeanRefType[] gerGbeanRefs, ClassLoader cl)
           
static org.apache.geronimo.gbean.AbstractNameQuery getGBeanQuery(String j2eeType, org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType gerGbeanLocator)
           
static void registerMessageDestinations(org.apache.geronimo.j2ee.deployment.RefContext refContext, String moduleName, org.apache.geronimo.xbeans.j2ee.MessageDestinationType[] specDestinations, org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType[] destinations)
           
static void setResourceEnvironment(ResourceEnvironmentBuilder builder, org.apache.geronimo.xbeans.j2ee.ResourceRefType[] resourceRefs, org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[] gerResourceRefs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ENCConfigBuilder

public ENCConfigBuilder()
Method Detail

registerMessageDestinations

public static void registerMessageDestinations(org.apache.geronimo.j2ee.deployment.RefContext refContext,
                                               String moduleName,
                                               org.apache.geronimo.xbeans.j2ee.MessageDestinationType[] specDestinations,
                                               org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType[] destinations)
                                        throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getGBeanQuery

public static org.apache.geronimo.gbean.AbstractNameQuery getGBeanQuery(String j2eeType,
                                                                        org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType gerGbeanLocator)

assureEJBObjectInterface

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

assureEJBHomeInterface

public static Class assureEJBHomeInterface(String home,
                                           ClassLoader cl)
                                    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

assureInterface

public static Class assureInterface(String interfaceName,
                                    String superInterfaceName,
                                    String interfaceType,
                                    ClassLoader cl)
                             throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

setResourceEnvironment

public static void setResourceEnvironment(ResourceEnvironmentBuilder builder,
                                          org.apache.geronimo.xbeans.j2ee.ResourceRefType[] resourceRefs,
                                          org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[] gerResourceRefs)

buildComponentContext

public static Map buildComponentContext(org.apache.geronimo.j2ee.deployment.EARContext earContext,
                                        org.apache.geronimo.kernel.config.Configuration ejbContext,
                                        org.apache.geronimo.j2ee.deployment.Module module,
                                        UserTransaction userTransaction,
                                        org.apache.geronimo.xbeans.j2ee.EnvEntryType[] envEntries,
                                        org.apache.geronimo.xbeans.j2ee.EjbRefType[] ejbRefs,
                                        org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType[] gerEjbRefs,
                                        org.apache.geronimo.xbeans.j2ee.EjbLocalRefType[] ejbLocalRefs,
                                        org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType[] gerEjbLocalRef,
                                        org.apache.geronimo.xbeans.j2ee.ResourceRefType[] resourceRefs,
                                        org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[] gerResourceRef,
                                        org.apache.geronimo.xbeans.j2ee.ResourceEnvRefType[] resourceEnvRefs,
                                        org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType[] gerResourceEnvRef,
                                        org.apache.geronimo.xbeans.j2ee.MessageDestinationRefType[] messageDestinationRefs,
                                        org.apache.geronimo.xbeans.j2ee.ServiceRefType[] serviceRefs,
                                        org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType[] gerServiceRefs,
                                        org.apache.geronimo.xbeans.geronimo.naming.GerGbeanRefType[] gerGbeanRefs,
                                        ClassLoader cl)
                                 throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

buildAbstractNameQuery

public static org.apache.geronimo.gbean.AbstractNameQuery buildAbstractNameQuery(org.apache.geronimo.xbeans.geronimo.naming.GerPatternType pattern,
                                                                                 String type,
                                                                                 String moduleType,
                                                                                 Set interfaceTypes)

buildAbstractNameQuery

public static org.apache.geronimo.gbean.AbstractNameQuery buildAbstractNameQuery(org.apache.geronimo.kernel.repository.Artifact configId,
                                                                                 String module,
                                                                                 String name,
                                                                                 String type,
                                                                                 String moduleType)


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