Package feign.soap

Class SOAPEncoder.Builder

  • Enclosing class:
    SOAPEncoder

    public static class SOAPEncoder.Builder
    extends java.lang.Object
    Creates instances of SOAPEncoder.
    • Field Detail

      • formattedOutput

        public boolean formattedOutput
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • withJAXBContextFactory

        public SOAPEncoder.Builder withJAXBContextFactory​(feign.jaxb.JAXBContextFactory jaxbContextFactory)
        The JAXBContextFactory for body part.
      • withFormattedOutput

        public SOAPEncoder.Builder withFormattedOutput​(boolean formattedOutput)
        Output format indent if true. Default is false
      • withWriteXmlDeclaration

        public SOAPEncoder.Builder withWriteXmlDeclaration​(boolean writeXmlDeclaration)
        Write the xml declaration if true. Default is true
      • withCharsetEncoding

        public SOAPEncoder.Builder withCharsetEncoding​(java.nio.charset.Charset charsetEncoding)
        Specify the charset encoding. Default is Charset.defaultCharset().
      • withSOAPProtocol

        public SOAPEncoder.Builder withSOAPProtocol​(java.lang.String soapProtocol)
        The protocol used to create message factory. Default is "SOAP 1.1 Protocol".
        Parameters:
        soapProtocol - a string constant representing the MessageFactory protocol.
        See Also:
        SOAPConstants.SOAP_1_1_PROTOCOL, SOAPConstants.SOAP_1_2_PROTOCOL, SOAPConstants.DYNAMIC_SOAP_PROTOCOL, MessageFactory.newInstance(String)