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
Fields inherited from class org.apache.axis2.description.WSDLToAxisServiceBuilder |
AXIS2WRAPPED, axisService, in, 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
description
protected org.apache.woden.wsdl20.Description description
interfaceName
protected String interfaceName
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(InputStream in,
QName serviceName,
String interfaceName)
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(String wsdlUri,
String name,
String interfaceName)
throws Exception
- Throws:
Exception
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(String wsdlUri,
QName serviceName)
WSDL20ToAxisServiceBuilder
public WSDL20ToAxisServiceBuilder(String wsdlUri,
AxisService service)
populateService
public AxisService populateService()
throws AxisFault
- Specified by:
populateService
in class WSDLToAxisServiceBuilder
- Throws:
AxisFault
setup
protected void setup()
throws AxisFault
- contains all code which gathers non-service 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-service specific
information here allows WSDL20ToAllAxisServicesBuilder to only do this
work 1 time per WSDL, instead of for each endpoint on each service.
- Throws:
AxisFault