Class W3CAddressingWSDLParserExtension

    • Constructor Detail

      • W3CAddressingWSDLParserExtension

        public W3CAddressingWSDLParserExtension()
    • Method Detail

      • finished

        public void finished​(WSDLParserExtensionContext context)
        Process wsdl:portType operation after the entire WSDL model has been populated. The task list includes:

        • Patch the value of UsingAddressing in wsdl:port and wsdl:binding
        • Populate actions for the messages that do not have an explicit wsaw:Action
        • Patch the default value of wsaw:Anonymous=optional if none is specified
        Overrides:
        finished in class WSDLParserExtension
        Parameters:
        context -
      • getNamespaceURI

        protected String getNamespaceURI()
      • getWsdlActionTag

        protected QName getWsdlActionTag()
      • patchAnonymousDefault

        protected void patchAnonymousDefault​(com.sun.xml.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding)
        Patch the default value of wsaw:Anonymous=optional if none is specified
        Parameters:
        binding - WSDLBoundPortTypeImpl
      • buildAction

        protected static final String buildAction​(String name,
                                                  com.sun.xml.ws.api.model.wsdl.editable.EditableWSDLOperation o,
                                                  boolean isFault)