org.apache.geronimo.openejb.deployment
Class EjbRefBuilder

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

public class EjbRefBuilder
extends AbstractNamingBuilder

Version:
$Revision: 475950 $ $Date: 2006-11-16 14:18:14 -0800 (Thu, 16 Nov 2006) $

Field Summary
static GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.naming.deployment.AbstractNamingBuilder
BASE_NAMING_QNAME, J2EE_CONVERTER, J2EE_NAMESPACE, JEE_CONVERTER, JEE_NAMESPACE, NAMING_CONVERTER
 
Fields inherited from interface org.apache.geronimo.j2ee.deployment.NamingBuilder
GBEAN_NAME_KEY, INJECTION_KEY, NO_REFS, NORMAL_PRIORITY
 
Constructor Summary
EjbRefBuilder(Environment defaultEnvironment, java.lang.String[] eeNamespaces, java.lang.String host, int port)
           
 
Method Summary
static
<E> java.util.List<E>
asList(E[] array)
           
 void buildNaming(org.apache.openejb.jee.JndiConsumer specDD, org.apache.xmlbeans.XmlObject plan, Module module, java.util.Map<EARContext.Key,java.lang.Object> sharedContext)
           
static GBeanInfo getGBeanInfo()
           
 org.apache.xmlbeans.QNameSet getPlanQNameSet()
           
 org.apache.xmlbeans.QNameSet getSpecQNameSet()
           
protected  boolean willMergeEnvironment(org.apache.openejb.jee.JndiConsumer specDD, org.apache.xmlbeans.XmlObject plan)
           
 
Methods inherited from class org.apache.geronimo.naming.deployment.AbstractNamingBuilder
addInjections, assureInterface, buildAbstractNameQuery, buildAbstractNameQuery, buildEnvironment, buildQNameSet, convert, convert, convert, deprimitivize, getBaseQName, getConfigId, getEnvironment, getGBeanName, getJndiName, getPriority, getStringValue, inferAndCheckType, initContext, isSharableJndiNamespace, keyFor, lookupJndiContextMap, matchesDefaultEnvironment, normalize, put
 
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

EjbRefBuilder

public EjbRefBuilder(Environment defaultEnvironment,
                     java.lang.String[] eeNamespaces,
                     java.lang.String host,
                     int port)
              throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException
Method Detail

getSpecQNameSet

public org.apache.xmlbeans.QNameSet getSpecQNameSet()

getPlanQNameSet

public org.apache.xmlbeans.QNameSet getPlanQNameSet()

willMergeEnvironment

protected boolean willMergeEnvironment(org.apache.openejb.jee.JndiConsumer specDD,
                                       org.apache.xmlbeans.XmlObject plan)
                                throws DeploymentException
Overrides:
willMergeEnvironment in class AbstractNamingBuilder
Throws:
DeploymentException

buildNaming

public void buildNaming(org.apache.openejb.jee.JndiConsumer specDD,
                        org.apache.xmlbeans.XmlObject plan,
                        Module module,
                        java.util.Map<EARContext.Key,java.lang.Object> sharedContext)
                 throws DeploymentException
Throws:
DeploymentException

asList

public static <E> java.util.List<E> asList(E[] array)

getGBeanInfo

public static GBeanInfo getGBeanInfo()


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