org.apache.axis2.description
Class WSDL20ToAxisServiceBuilder
java.lang.Object
org.apache.axis2.description.WSDLToAxisServiceBuilder
org.apache.axis2.description.WSDL20ToAxisServiceBuilder
- Direct Known Subclasses:
- WSDL20ToAllAxisServicesBuilder
public class WSDL20ToAxisServiceBuilder
- extends WSDLToAxisServiceBuilder
Field Summary |
protected org.apache.woden.wsdl20.Description |
description
|
protected java.lang.String |
interfaceName
|
protected static org.apache.commons.logging.Log |
log
|
Fields inherited from class org.apache.axis2.description.WSDLToAxisServiceBuilder |
AXIS2WRAPPED, axisConfig, axisService, in, isCodegen, isServerSide, nsCount, registry, resolvedRpcWrappedElementMap, serviceName, style, TYPES, XML_SCHEMA_COMPLEX_TYPE_LOCAL_NAME, XML_SCHEMA_ELEMENT_LOCAL_NAME, XML_SCHEMA_IMPORT_LOCAL_NAME, XML_SCHEMA_LOCAL_NAME, XML_SCHEMA_SEQUENCE_LOCAL_NAME, XMLNS_AXIS2WRAPPED, XMLSCHEMA_NAMESPACE_PREFIX, XMLSCHEMA_NAMESPACE_URI, XSD_ELEMENT_FORM_DEFAULT, XSD_NAME, XSD_REF, XSD_TARGETNAMESPACE, XSD_TYPE, XSD_UNQUALIFIED |
Methods inherited from class org.apache.axis2.description.WSDLToAxisServiceBuilder |
findSchemaPrefix, getBaseUri, getDOMDocumentBuilder, getServiceName, getTemporaryNamespacePrefix, getXMLSchema, isCodegen, isServerSide, replace, setBaseUri, setCodegen, setCustomResolver, setPolicyRegistryFromService, setServerSide, setServiceName, stackToString, stackToString, useAxisConfiguration |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.commons.logging.Log log
description
protected org.apache.woden.wsdl20.Description description
interfaceName
protected java.lang.String interfaceName
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(java.io.InputStream in,
QName serviceName,
java.lang.String interfaceName)
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(java.lang.String wsdlUri,
java.lang.String name,
java.lang.String interfaceName)
throws org.apache.woden.WSDLException
- Throws:
org.apache.woden.WSDLException
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(java.lang.String wsdlUri,
java.lang.String name,
java.lang.String interfaceName,
boolean isAllPorts)
throws org.apache.woden.WSDLException
- Throws:
org.apache.woden.WSDLException
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(java.lang.String wsdlUri,
QName serviceName)
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(java.lang.String wsdlUri,
AxisService service)
isAllPorts
public boolean isAllPorts()
setAllPorts
public void setAllPorts(boolean allPorts)
setCustomWSDLResolver
public void setCustomWSDLResolver(org.apache.woden.resolver.URIResolver customResolver)
- sets a custom WSDL locator
- Parameters:
customResolver
- - A custom Resolver that can resolve imports and includes
populateService
public AxisService populateService()
throws AxisFault
- Specified by:
populateService
in class WSDLToAxisServiceBuilder
- Throws:
AxisFault
setup
protected void setup()
throws AxisFault,
org.apache.woden.WSDLException
- contains all code which gathers non-wsdlService specific information from the
wsdl.
After all the setup completes successfully, the setupComplete field is
set so that any subsequent calls to setup() will result in a no-op. Note
that subclass WSDL20ToAllAxisServicesBuilder will call populateService
for each endpoint in the WSDL. Separating the non-wsdlService specific
information here allows WSDL20ToAllAxisServicesBuilder to only do this
work 1 time per WSDL, instead of for each endpoint on each wsdlService.
- Throws:
AxisFault
- - Thrown in case the necessary resources are not available in the WSDL
org.apache.woden.WSDLException
- - Thrown in case Woden throws an exception
Copyright © 2007 Apache Web Services Project. All Rights Reserved.