org.apache.geronimo.axis2.builder
Class Axis2ServiceRefBuilder

java.lang.Object
  extended by org.apache.geronimo.naming.deployment.AbstractNamingBuilder
      extended by org.apache.geronimo.jaxws.builder.JAXWSServiceRefBuilder
          extended by org.apache.geronimo.axis2.builder.Axis2ServiceRefBuilder
All Implemented Interfaces:
AbstractNamespaceBuilder, NamingBuilder, ServiceRefBuilder

@GBean(j2eeType="ModuleBuilder")
public class Axis2ServiceRefBuilder
extends JAXWSServiceRefBuilder


Field Summary
 
Fields inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceRefBuilder
handlerChainsInfoBuilder
 
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
Axis2ServiceRefBuilder(Environment defaultEnvironment, String[] eeNamespaces)
           
 
Method Summary
protected  Object createService(org.apache.openejb.jee.ServiceRef serviceRef, GerServiceRefType gerServiceRef, Module module, org.osgi.framework.Bundle bundle, Class serviceInterfaceClass, QName serviceQName, URI wsdlURI, Class serviceReferenceType, Map<Class<?>,org.apache.openejb.jee.PortComponentRef> portComponentRefMap)
           
 
Methods inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceRefBuilder
buildNaming, buildNaming, getPlanQNameSet, getSpecQNameSet, willMergeEnvironment
 
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

Axis2ServiceRefBuilder

public Axis2ServiceRefBuilder(@ParamAttribute(name="defaultEnvironment")
                              Environment defaultEnvironment,
                              @ParamAttribute(name="eeNamespaces")
                              String[] eeNamespaces)
Method Detail

createService

protected Object createService(org.apache.openejb.jee.ServiceRef serviceRef,
                               GerServiceRefType gerServiceRef,
                               Module module,
                               org.osgi.framework.Bundle bundle,
                               Class serviceInterfaceClass,
                               QName serviceQName,
                               URI wsdlURI,
                               Class serviceReferenceType,
                               Map<Class<?>,org.apache.openejb.jee.PortComponentRef> portComponentRefMap)
                        throws DeploymentException
Specified by:
createService in class JAXWSServiceRefBuilder
Throws:
DeploymentException


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