Class WebServiceServerBuilder

All Implemented Interfaces:
EndpointBuilder<WebServiceServer>

public class WebServiceServerBuilder extends AbstractServerBuilder<WebServiceServer,WebServiceServerBuilder>
Since:
2.5
  • Constructor Details

    • WebServiceServerBuilder

      public WebServiceServerBuilder()
  • Method Details

    • getEndpoint

      protected WebServiceServer getEndpoint()
      Specified by:
      getEndpoint in class AbstractEndpointBuilder<WebServiceServer>
    • port

      public WebServiceServerBuilder port(int port)
      Sets the port property.
      Parameters:
      port -
      Returns:
    • contextConfigLocation

      public WebServiceServerBuilder contextConfigLocation(String configLocation)
      Sets the context config location.
      Parameters:
      configLocation -
      Returns:
    • resourceBase

      public WebServiceServerBuilder resourceBase(String resourceBase)
      Sets the resource base.
      Parameters:
      resourceBase -
      Returns:
    • rootParentContext

      public WebServiceServerBuilder rootParentContext(boolean rootParentContext)
      Enables/disables the root parent context.
      Parameters:
      rootParentContext -
      Returns:
    • connectors

      public WebServiceServerBuilder connectors(List<org.eclipse.jetty.server.Connector> connectors)
      Sets the connectors.
      Parameters:
      connectors -
      Returns:
    • connector

      public WebServiceServerBuilder connector(org.eclipse.jetty.server.Connector connector)
      Sets the connector.
      Parameters:
      connector -
      Returns:
    • servletName

      public WebServiceServerBuilder servletName(String servletName)
      Sets the servlet name.
      Parameters:
      servletName -
      Returns:
    • servletMappingPath

      public WebServiceServerBuilder servletMappingPath(String servletMappingPath)
      Sets the servlet mapping path.
      Parameters:
      servletMappingPath -
      Returns:
    • contextPath

      public WebServiceServerBuilder contextPath(String contextPath)
      Sets the context path.
      Parameters:
      contextPath -
      Returns:
    • servletHandler

      public WebServiceServerBuilder servletHandler(org.eclipse.jetty.ee10.servlet.ServletHandler servletHandler)
      Sets the servlet handler.
      Parameters:
      servletHandler -
      Returns:
    • securityHandler

      public WebServiceServerBuilder securityHandler(org.eclipse.jetty.security.SecurityHandler securityHandler)
      Sets the security handler.
      Parameters:
      securityHandler -
      Returns:
    • messageConverter

      public WebServiceServerBuilder messageConverter(WebServiceMessageConverter messageConverter)
      Sets the message converter.
      Parameters:
      messageConverter -
      Returns:
    • timeout

      public WebServiceServerBuilder timeout(long timeout)
      Overrides:
      timeout in class AbstractServerBuilder<WebServiceServer,WebServiceServerBuilder>
    • interceptors

      public WebServiceServerBuilder interceptors(List<org.springframework.ws.server.EndpointInterceptor> interceptors)
      Sets the interceptors.
      Parameters:
      interceptors -
      Returns:
    • interceptors

      public WebServiceServerBuilder interceptors(org.springframework.ws.server.EndpointInterceptor... interceptors)
      Sets the interceptors.
      Parameters:
      interceptors -
      Returns:
    • messageFactory

      public WebServiceServerBuilder messageFactory(String messageFactory)
      Sets the message factory.
      Parameters:
      messageFactory -
      Returns:
    • keepSoapEnvelope

      public WebServiceServerBuilder keepSoapEnvelope(boolean flag)
      Sets the keepSoapEnvelope property.
      Parameters:
      flag -
      Returns:
    • handleMimeHeaders

      public WebServiceServerBuilder handleMimeHeaders(boolean flag)
      Sets the handleMimeHeaders property.
      Parameters:
      flag -
      Returns:
    • handleAttributeHeaders

      public WebServiceServerBuilder handleAttributeHeaders(boolean flag)
      Sets the handleAttributeHeaders property.
      Parameters:
      flag -
      Returns:
    • soapHeaderNamespace

      public WebServiceServerBuilder soapHeaderNamespace(String namespace)
      Sets the SOAP header namespace.
      Parameters:
      namespace -
      Returns:
    • soapHeaderPrefix

      public WebServiceServerBuilder soapHeaderPrefix(String prefix)
      Sets the SOAP header prefix.
      Parameters:
      prefix -
      Returns: