Class SoapCxfServer

java.lang.Object
org.mule.soapkit.soap.server.SoapCxfServer
All Implemented Interfaces:
org.mule.runtime.api.lifecycle.Startable, org.mule.runtime.api.lifecycle.Stoppable, SoapServer

public class SoapCxfServer extends Object implements SoapServer
  • Field Details

  • Constructor Details

    • SoapCxfServer

      public SoapCxfServer(org.apache.cxf.endpoint.Server server, org.mule.wsdl.parser.model.PortModel portModel, boolean mtomEnabled, boolean validationEnabled, ValidationLevel validationLevel)
  • Method Details

    • serve

      public SoapResponse serve(org.mule.soap.api.message.SoapRequest request, SoapServerHandler handler)
      Specified by:
      serve in interface SoapServer
    • getPort

      public String getPort()
      Specified by:
      getPort in interface SoapServer
    • getService

      public QName getService()
      Specified by:
      getService in interface SoapServer
    • getServer

      public org.apache.cxf.endpoint.Server getServer()
    • start

      public void start()
      Specified by:
      start in interface org.mule.runtime.api.lifecycle.Startable
    • stop

      public void stop()
      Specified by:
      stop in interface org.mule.runtime.api.lifecycle.Stoppable