Class BonitaCharsetBugInterceptor

java.lang.Object
org.bonitasoft.web.client.feign.interceptor.BonitaCharsetBugInterceptor
All Implemented Interfaces:
feign.RequestInterceptor, okhttp3.Interceptor

public class BonitaCharsetBugInterceptor extends Object implements okhttp3.Interceptor, feign.RequestInterceptor
Class to fix bad charset handling in bonita version. Fixed in 7.11.3 This issue prevent client to log in when sending charset info in request.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface okhttp3.Interceptor

    okhttp3.Interceptor.Chain, okhttp3.Interceptor.Companion
  • Field Summary

    Fields inherited from interface okhttp3.Interceptor

    Companion
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply(feign.RequestTemplate requestTemplate)
     
    okhttp3.Response
    intercept(okhttp3.Interceptor.Chain chain)
     

    Methods inherited from class java.lang.Object

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

    • BonitaCharsetBugInterceptor

      public BonitaCharsetBugInterceptor()
  • Method Details

    • intercept

      public okhttp3.Response intercept(okhttp3.Interceptor.Chain chain) throws IOException
      Specified by:
      intercept in interface okhttp3.Interceptor
      Throws:
      IOException
    • apply

      public void apply(feign.RequestTemplate requestTemplate)
      Specified by:
      apply in interface feign.RequestInterceptor