Class SoapTransportFactory

java.lang.Object
org.apache.cxf.transport.AbstractTransportFactory
org.apache.cxf.binding.soap.SoapTransportFactory
All Implemented Interfaces:
org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory, org.apache.cxf.wsdl11.WSDLEndpointFactory

public class SoapTransportFactory extends org.apache.cxf.transport.AbstractTransportFactory implements org.apache.cxf.transport.DestinationFactory, org.apache.cxf.wsdl11.WSDLEndpointFactory, org.apache.cxf.transport.ConduitInitiator
  • Field Details

  • Constructor Details

    • SoapTransportFactory

      public SoapTransportFactory()
  • Method Details

    • getUriPrefixes

      public Set<String> getUriPrefixes()
      Specified by:
      getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiator
      Specified by:
      getUriPrefixes in interface org.apache.cxf.transport.DestinationFactory
      Overrides:
      getUriPrefixes in class org.apache.cxf.transport.AbstractTransportFactory
    • mapTransportURI

      public String mapTransportURI(String s, String address)
    • getDestination

      public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.Bus bus) throws IOException
      Specified by:
      getDestination in interface org.apache.cxf.transport.DestinationFactory
      Throws:
      IOException
    • createPortExtensors

      public void createPortExtensors(org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.Service service)
      Specified by:
      createPortExtensors in interface org.apache.cxf.wsdl11.WSDLEndpointFactory
    • createEndpointInfo

      public org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.Bus bus, org.apache.cxf.service.model.ServiceInfo serviceInfo, org.apache.cxf.service.model.BindingInfo b, List<?> ees)
      Specified by:
      createEndpointInfo in interface org.apache.cxf.wsdl11.WSDLEndpointFactory
    • getConduit

      public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType target, org.apache.cxf.Bus bus) throws IOException
      Specified by:
      getConduit in interface org.apache.cxf.transport.ConduitInitiator
      Throws:
      IOException
    • getConduit

      public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.Bus b) throws IOException
      Specified by:
      getConduit in interface org.apache.cxf.transport.ConduitInitiator
      Throws:
      IOException
    • setActivationNamespaces

      public void setActivationNamespaces(Collection<String> ans)