Class SpringFormEncoder

java.lang.Object
feign.form.FormEncoder
feign.form.spring.SpringFormEncoder
All Implemented Interfaces:
feign.codec.Encoder

public class SpringFormEncoder extends FormEncoder
Adds support for MultipartFile type to FormEncoder.
Since:
14.09.2016
Author:
Tomasz Juchniewicz <tjuchniewicz@gmail.com>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface feign.codec.Encoder

    feign.codec.Encoder.Default
  • Field Summary

    Fields inherited from interface feign.codec.Encoder

    MAP_STRING_WILDCARD
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor with the default Feign's encoder as a delegate.
    SpringFormEncoder(feign.codec.Encoder delegate)
    Constructor with specified delegate encoder.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    encode(Object object, Type bodyType, feign.RequestTemplate template)
     

    Methods inherited from class feign.form.FormEncoder

    getContentProcessor

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SpringFormEncoder

      public SpringFormEncoder()
      Constructor with the default Feign's encoder as a delegate.
    • SpringFormEncoder

      public SpringFormEncoder(feign.codec.Encoder delegate)
      Constructor with specified delegate encoder.
      Parameters:
      delegate - delegate encoder, if this encoder couldn't encode object.
  • Method Details

    • encode

      public void encode(Object object, Type bodyType, feign.RequestTemplate template) throws feign.codec.EncodeException
      Specified by:
      encode in interface feign.codec.Encoder
      Overrides:
      encode in class FormEncoder
      Throws:
      feign.codec.EncodeException