Class HerodotusSentinelFeign.Builder

java.lang.Object
feign.BaseBuilder<feign.Feign.Builder,feign.Feign>
feign.Feign.Builder
cn.herodotus.engine.facility.alibaba.autoconfigure.sentinel.enhance.HerodotusSentinelFeign.Builder
All Implemented Interfaces:
Cloneable, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Enclosing class:
HerodotusSentinelFeign

public static final class HerodotusSentinelFeign.Builder extends feign.Feign.Builder implements org.springframework.context.ApplicationContextAware
  • Field Summary

    Fields inherited from class feign.BaseBuilder

    capabilities, closeAfterDecode, decoder, decodeVoid, dismiss404, encoder, errorDecoder, invocationHandlerFactory, logger, logLevel, options, propagationPolicy, queryMapEncoder, requestInterceptors, responseInterceptors, retryer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    contract(feign.Contract contract)
     
    feign.Feign
     
    feign.Feign.Builder
    invocationHandlerFactory(feign.InvocationHandlerFactory invocationHandlerFactory)
     
    void
    setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
     

    Methods inherited from class feign.Feign.Builder

    addCapability, client, decode404, decoder, decodeVoid, doNotCloseAfterDecode, encoder, errorDecoder, exceptionPropagationPolicy, logger, logLevel, mapAndDecode, options, queryMapEncoder, requestInterceptor, requestInterceptors, retryer, target, target

    Methods inherited from class feign.BaseBuilder

    build, dismiss404, responseInterceptor, responseInterceptorChain, responseInterceptors

    Methods inherited from class java.lang.Object

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

    • Builder

      public Builder()
  • Method Details

    • invocationHandlerFactory

      public feign.Feign.Builder invocationHandlerFactory(feign.InvocationHandlerFactory invocationHandlerFactory)
      Overrides:
      invocationHandlerFactory in class feign.Feign.Builder
    • contract

      public HerodotusSentinelFeign.Builder contract(feign.Contract contract)
      Overrides:
      contract in class feign.Feign.Builder
    • internalBuild

      public feign.Feign internalBuild()
      Overrides:
      internalBuild in class feign.Feign.Builder
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException