org.apache.geronimo.axis.builder
Class AxisServiceRefBuilder

java.lang.Object
  extended by org.apache.geronimo.naming.deployment.AbstractNamingBuilder
      extended by org.apache.geronimo.axis.builder.AxisServiceRefBuilder
All Implemented Interfaces:
org.apache.geronimo.deployment.AbstractNamespaceBuilder, org.apache.geronimo.j2ee.deployment.NamingBuilder, org.apache.geronimo.naming.deployment.ServiceRefBuilder

@GBean(j2eeType="ModuleBuilder")
public class AxisServiceRefBuilder
extends org.apache.geronimo.naming.deployment.AbstractNamingBuilder
implements org.apache.geronimo.naming.deployment.ServiceRefBuilder

Version:
$Rev: 1296084 $ $Date: 2012-03-02 16:37:16 +0800 (Fri, 02 Mar 2012) $

Field Summary
 
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
AxisServiceRefBuilder(org.apache.geronimo.kernel.repository.Environment defaultEnvironment, String[] eeNamespaces, AxisBuilder axisBuilder)
           
 
Method Summary
 void buildNaming(org.apache.openejb.jee.JndiConsumer jndiConsumer, org.apache.xmlbeans.XmlObject xmlObject, org.apache.geronimo.j2ee.deployment.Module module, Map<org.apache.geronimo.j2ee.deployment.EARContext.Key,Object> keyObjectMap)
           
 void buildNaming(org.apache.openejb.jee.ServiceRef serviceRef, org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType gerServiceRefType, org.apache.geronimo.j2ee.deployment.Module module, Map<org.apache.geronimo.j2ee.deployment.EARContext.Key,Object> sharedContext)
           
 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
 
Methods inherited from interface org.apache.geronimo.naming.deployment.ServiceRefBuilder
getEnvironment
 

Constructor Detail

AxisServiceRefBuilder

public AxisServiceRefBuilder(@ParamAttribute(name="defaultEnvironment")
                             org.apache.geronimo.kernel.repository.Environment defaultEnvironment,
                             @ParamAttribute(name="eeNamespaces")
                             String[] eeNamespaces,
                             @ParamReference(name="AxisBuilder",namingType="ModuleBuilder")
                             AxisBuilder axisBuilder)
Method Detail

willMergeEnvironment

protected boolean willMergeEnvironment(org.apache.openejb.jee.JndiConsumer specDD,
                                       org.apache.xmlbeans.XmlObject plan)
Overrides:
willMergeEnvironment in class org.apache.geronimo.naming.deployment.AbstractNamingBuilder

buildNaming

public void buildNaming(org.apache.openejb.jee.JndiConsumer jndiConsumer,
                        org.apache.xmlbeans.XmlObject xmlObject,
                        org.apache.geronimo.j2ee.deployment.Module module,
                        Map<org.apache.geronimo.j2ee.deployment.EARContext.Key,Object> keyObjectMap)
                 throws org.apache.geronimo.common.DeploymentException
Specified by:
buildNaming in interface org.apache.geronimo.j2ee.deployment.NamingBuilder
Throws:
org.apache.geronimo.common.DeploymentException

buildNaming

public void buildNaming(org.apache.openejb.jee.ServiceRef serviceRef,
                        org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType gerServiceRefType,
                        org.apache.geronimo.j2ee.deployment.Module module,
                        Map<org.apache.geronimo.j2ee.deployment.EARContext.Key,Object> sharedContext)
                 throws org.apache.geronimo.common.DeploymentException
Specified by:
buildNaming in interface org.apache.geronimo.naming.deployment.ServiceRefBuilder
Throws:
org.apache.geronimo.common.DeploymentException

getSpecQNameSet

public org.apache.xmlbeans.QNameSet getSpecQNameSet()
Specified by:
getSpecQNameSet in interface org.apache.geronimo.deployment.AbstractNamespaceBuilder

getPlanQNameSet

public org.apache.xmlbeans.QNameSet getPlanQNameSet()
Specified by:
getPlanQNameSet in interface org.apache.geronimo.deployment.AbstractNamespaceBuilder


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