Class WSDL11ToAllAxisServicesBuilder


  • public class WSDL11ToAllAxisServicesBuilder
    extends WSDL11ToAxisServiceBuilder
    Extends the WSDL11ToAxisServiceBuilder class to provide functionality to return multiple AxisService objects; one for each port on each service in the WSDL 1.1 file.
    • Constructor Detail

      • WSDL11ToAllAxisServicesBuilder

        public WSDL11ToAllAxisServicesBuilder​(InputStream in)
        Class constructor.
        Parameters:
        in - - Contains the wsdl 1.1 file
      • WSDL11ToAllAxisServicesBuilder

        public WSDL11ToAllAxisServicesBuilder​(javax.wsdl.Definition def)
      • WSDL11ToAllAxisServicesBuilder

        public WSDL11ToAllAxisServicesBuilder​(javax.wsdl.Definition def,
                                              String portName)
    • Method Detail

      • populateAllServices

        public List<AxisService> populateAllServices()
                                              throws AxisFault
        Public method to access the wsdl 1.1 file and create a List of AxisService objects. For each port on each service in the wsdl, an AxisService object is created and added to the List. The name of the AxisService is changed from the service name to the port name, since port names are unique to the wsdl.
        Returns:
        A List containing one AxisService object for each port in the wsdl file. The name of the AxisService is modified from the service name to the port name.
        Throws:
        AxisFault