org.apache.geronimo.corba.deployment
Class OpenEjbCorbaRefBuilder

java.lang.Object
  extended by org.apache.geronimo.naming.deployment.AbstractNamingBuilder
      extended by org.apache.geronimo.openejb.deployment.EjbRefBuilder
          extended by org.apache.geronimo.corba.deployment.OpenEjbCorbaRefBuilder
All Implemented Interfaces:
AbstractNamespaceBuilder, NamingBuilder

public class OpenEjbCorbaRefBuilder
extends EjbRefBuilder

Installs ejb refs that use corba transport into jndi context. Such ejb refs are determined by the nscorbaloc element in the openejb ejb plan.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.geronimo.j2ee.deployment.NamingBuilder
NamingBuilder.Key<T>
 
Field Summary
static GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.naming.deployment.AbstractNamingBuilder
J2EE_CONVERTER, J2EE_NAMESPACE, JEE_CONVERTER, JEE_NAMESPACE, NAMING_CONVERTER
 
Fields inherited from interface org.apache.geronimo.j2ee.deployment.NamingBuilder
ENV, GBEAN_NAME_KEY, INJECTION_KEY, JNDI_KEY, NO_REFS
 
Constructor Summary
OpenEjbCorbaRefBuilder(Environment defaultEnvironment, String[] eeNamespaces)
           
 
Method Summary
 void buildNaming(org.apache.xmlbeans.XmlObject specDD, org.apache.xmlbeans.XmlObject plan, Module module, Map componentContext)
           
static GBeanInfo getGBeanInfo()
           
 org.apache.xmlbeans.QNameSet getPlanQNameSet()
           
 org.apache.xmlbeans.QNameSet getSpecQNameSet()
           
protected  boolean willMergeEnvironment(org.apache.xmlbeans.XmlObject specDD, org.apache.xmlbeans.XmlObject plan)
           
 
Methods inherited from class org.apache.geronimo.openejb.deployment.EjbRefBuilder
asList
 
Methods inherited from class org.apache.geronimo.naming.deployment.AbstractNamingBuilder
addInjections, assureInterface, buildAbstractNameQuery, buildAbstractNameQuery, buildEnvironment, buildQNameSet, convert, convert, convert, getConfigId, getEnvironment, getGBeanName, getJndiContextMap, getStringValue, getStringValue, initContext, matchesDefaultEnvironment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

OpenEjbCorbaRefBuilder

public OpenEjbCorbaRefBuilder(Environment defaultEnvironment,
                              String[] eeNamespaces)
                       throws URISyntaxException
Throws:
URISyntaxException
Method Detail

getSpecQNameSet

public org.apache.xmlbeans.QNameSet getSpecQNameSet()
Specified by:
getSpecQNameSet in interface AbstractNamespaceBuilder
Overrides:
getSpecQNameSet in class EjbRefBuilder

getPlanQNameSet

public org.apache.xmlbeans.QNameSet getPlanQNameSet()
Specified by:
getPlanQNameSet in interface AbstractNamespaceBuilder
Overrides:
getPlanQNameSet in class EjbRefBuilder

willMergeEnvironment

protected boolean willMergeEnvironment(org.apache.xmlbeans.XmlObject specDD,
                                       org.apache.xmlbeans.XmlObject plan)
Overrides:
willMergeEnvironment in class EjbRefBuilder

buildNaming

public void buildNaming(org.apache.xmlbeans.XmlObject specDD,
                        org.apache.xmlbeans.XmlObject plan,
                        Module module,
                        Map componentContext)
                 throws DeploymentException
Specified by:
buildNaming in interface NamingBuilder
Overrides:
buildNaming in class EjbRefBuilder
Throws:
DeploymentException

getGBeanInfo

public static GBeanInfo getGBeanInfo()


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