2.0.0.BUILD-SNAPSHOT
-Pick The Documentation Option
--
-
- - - -
- - - -
'-
"-
'-
"-
2.0.0.BUILD-SNAPSHOT
This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.
Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.
To include Feign in your project use the starter with group org.springframework.cloud
-and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page
-for details on setting up your build system with the current Spring Cloud Release Train.
Example spring boot app
@SpringBootApplication -@EnableFeignClients -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -}
StoreClient.java. -
@FeignClient("stores") -public interface StoreClient { - @RequestMapping(method = RequestMethod.GET, value = "/stores") - List<Store> getStores(); - - @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json") - Store update(@PathVariable("storeId") Long storeId, Store store); -}
-
In the @FeignClient annotation the String value ("stores" above) is
-an arbitrary client name, which is used to create a Ribbon load
-balancer (see below for details of Ribbon
-support). You can also specify a URL using the url attribute
-(absolute value or just a hostname). The name of the bean in the
-application context is the fully qualified name of the interface.
-To specify your own alias value you can use the qualifier value
-of the @FeignClient annotation.
The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).
A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an
-ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.
Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:
@FeignClient(name = "stores", configuration = FooConfiguration.class) -public interface StoreClient { - //.. -}
In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The |
![]() | Warning |
|---|---|
Previously, using the |
Placeholders are supported in the name and url attributes.
@FeignClient(name = "${feign.name}", url = "${feign.url}") -public interface StoreClient { - //.. -}
Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):
Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)Encoder feignEncoder: SpringEncoderLogger feignLogger: Slf4jLoggerContract feignContract: SpringMvcContractFeign.Builder feignBuilder: HystrixFeign.BuilderClient feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath.
-You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.
Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:
Logger.LevelRetryerErrorDecoderRequest.OptionsCollection<RequestInterceptor>SetterFactoryCreating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:
@Configuration -public class FooConfiguration { - @Bean - public Contract feignContract() { - return new feign.Contract.Default(); - } - - @Bean - public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { - return new BasicAuthRequestInterceptor("user", "password"); - } -}
This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.
@FeignClient also can be configured using configuration properties.
application.yml
feign: - client: - config: - feignName: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: full - errorDecoder: com.example.SimpleErrorDecoder - retryer: com.example.SimpleRetryer - requestInterceptors: - - com.example.FooRequestInterceptor - - com.example.BarRequestInterceptor - decode404: false - encoder: com.example.SimpleEncoder - decoder: com.example.SimpleDecoder - contract: com.example.SimpleContract
Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.
If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.
application.yml
feign: - client: - config: - default: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: basic
If we create both @Configuration bean and configuration properties, configuration properties will win.
-It will override @Configuration values. But if you want to change the priority to @Configuration,
-you can change feign.client.default-to-properties to false.
![]() | Note |
|---|---|
If you need to use |
application.yml
# To disable Hystrix in Feign -feign: - hystrix: - enabled: false - -# To set thread isolation to SEMAPHORE -hystrix: - command: - default: - execution: - isolation: - strategy: SEMAPHORE
In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.
@Import(FeignClientsConfiguration.class) -class FooController { - - private FooClient fooClient; - - private FooClient adminClient; - - @Autowired - public FooController( - Decoder decoder, Encoder encoder, Client client, Contract contract) { - this.fooClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("user", "user")) - .target(FooClient.class, "http://PROD-SVC"); - this.adminClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin")) - .target(FooClient.class, "http://PROD-SVC"); - } -}
![]() | Note |
|---|---|
In the above example |
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The Feign |
If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).
To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:
@Configuration -public class FooConfiguration { - @Bean - @Scope("prototype") - public Feign.Builder feignBuilder() { - return Feign.builder(); - } -}
![]() | Warning |
|---|---|
Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach. |
Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.
@FeignClient(name = "hello", fallback = HystrixClientFallback.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -static class HystrixClientFallback implements HystrixClient { - @Override - public Hello iFailSometimes() { - return new Hello("fallback"); - } -}
If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.
@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -@Component -static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> { - @Override - public HystrixClient create(Throwable cause) { - return new HystrixClient() { - @Override - public Hello iFailSometimes() { - return new Hello("fallback; reason was: " + cause.getMessage()); - } - }; - } -}
![]() | Warning |
|---|---|
There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return |
When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.
@FeignClient(name = "hello", primary = false) -public interface HelloClient { - // methods here -}
Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.
UserService.java. -
public interface UserService { - - @RequestMapping(method = RequestMethod.GET, value ="/users/{id}") - User getUser(@PathVariable("id") long id); -}
-
UserResource.java. -
@RestController -public class UserResource implements UserService { - -}
-
UserClient.java. -
package project.user; - -@FeignClient("users") -public interface UserClient extends UserService { - -}
-
![]() | Note |
|---|---|
It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited). |
You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:
feign.compression.request.enabled=true -feign.compression.response.enabled=true
Feign request compression gives you settings similar to what you may set for your web server:
feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048These properties allow you to be selective about the compressed media types and minimum request threshold length.
A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.
application.yml. -
logging.level.project.user.UserClient: DEBUG-
The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:
NONE, No logging (DEFAULT).BASIC, Log only the request method and URL and the response status code and execution time.HEADERS, Log the basic information along with request and response headers.FULL, Log the headers, body, and metadata for both requests and responses.For example, the following would set the Logger.Level to FULL:
@Configuration -public class FooConfiguration { - @Bean - Logger.Level feignLoggerLevel() { - return Logger.Level.FULL; - } -}
OtherClass.someMethod(myprop.get()); - } -} -stripped). The proxy uses Ribbon to locate an instance to forward to -via discovery, and all requests are executed in a -<<hystrix-fallbacks-for-routes, hystrix command>>, so -failures will show up in Hystrix metrics, and once the circuit is open -the proxy will not try to contact the service.
Table of Contents
Table of Contents
2.0.0.BUILD-SNAPSHOT
This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.
Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.
To include Feign in your project use the starter with group org.springframework.cloud
-and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page
-for details on setting up your build system with the current Spring Cloud Release Train.
Example spring boot app
@SpringBootApplication -@EnableFeignClients -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -}
StoreClient.java. -
@FeignClient("stores") -public interface StoreClient { - @RequestMapping(method = RequestMethod.GET, value = "/stores") - List<Store> getStores(); - - @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json") - Store update(@PathVariable("storeId") Long storeId, Store store); -}
-
In the @FeignClient annotation the String value ("stores" above) is
-an arbitrary client name, which is used to create a Ribbon load
-balancer (see below for details of Ribbon
-support). You can also specify a URL using the url attribute
-(absolute value or just a hostname). The name of the bean in the
-application context is the fully qualified name of the interface.
-To specify your own alias value you can use the qualifier value
-of the @FeignClient annotation.
The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).
A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an
-ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.
Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:
@FeignClient(name = "stores", configuration = FooConfiguration.class) -public interface StoreClient { - //.. -}
In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The |
![]() | Warning |
|---|---|
Previously, using the |
Placeholders are supported in the name and url attributes.
@FeignClient(name = "${feign.name}", url = "${feign.url}") -public interface StoreClient { - //.. -}
Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):
Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)Encoder feignEncoder: SpringEncoderLogger feignLogger: Slf4jLoggerContract feignContract: SpringMvcContractFeign.Builder feignBuilder: HystrixFeign.BuilderClient feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath.
-You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.
Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:
Logger.LevelRetryerErrorDecoderRequest.OptionsCollection<RequestInterceptor>SetterFactoryCreating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:
@Configuration -public class FooConfiguration { - @Bean - public Contract feignContract() { - return new feign.Contract.Default(); - } - - @Bean - public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { - return new BasicAuthRequestInterceptor("user", "password"); - } -}
This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.
@FeignClient also can be configured using configuration properties.
application.yml
feign: - client: - config: - feignName: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: full - errorDecoder: com.example.SimpleErrorDecoder - retryer: com.example.SimpleRetryer - requestInterceptors: - - com.example.FooRequestInterceptor - - com.example.BarRequestInterceptor - decode404: false - encoder: com.example.SimpleEncoder - decoder: com.example.SimpleDecoder - contract: com.example.SimpleContract
Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.
If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.
application.yml
feign: - client: - config: - default: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: basic
If we create both @Configuration bean and configuration properties, configuration properties will win.
-It will override @Configuration values. But if you want to change the priority to @Configuration,
-you can change feign.client.default-to-properties to false.
![]() | Note |
|---|---|
If you need to use |
application.yml
# To disable Hystrix in Feign -feign: - hystrix: - enabled: false - -# To set thread isolation to SEMAPHORE -hystrix: - command: - default: - execution: - isolation: - strategy: SEMAPHORE
In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.
@Import(FeignClientsConfiguration.class) -class FooController { - - private FooClient fooClient; - - private FooClient adminClient; - - @Autowired - public FooController( - Decoder decoder, Encoder encoder, Client client, Contract contract) { - this.fooClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("user", "user")) - .target(FooClient.class, "http://PROD-SVC"); - this.adminClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin")) - .target(FooClient.class, "http://PROD-SVC"); - } -}
![]() | Note |
|---|---|
In the above example |
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The Feign |
If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).
To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:
@Configuration -public class FooConfiguration { - @Bean - @Scope("prototype") - public Feign.Builder feignBuilder() { - return Feign.builder(); - } -}
![]() | Warning |
|---|---|
Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach. |
Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.
@FeignClient(name = "hello", fallback = HystrixClientFallback.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -static class HystrixClientFallback implements HystrixClient { - @Override - public Hello iFailSometimes() { - return new Hello("fallback"); - } -}
If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.
@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -@Component -static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> { - @Override - public HystrixClient create(Throwable cause) { - return new HystrixClient() { - @Override - public Hello iFailSometimes() { - return new Hello("fallback; reason was: " + cause.getMessage()); - } - }; - } -}
![]() | Warning |
|---|---|
There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return |
When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.
@FeignClient(name = "hello", primary = false) -public interface HelloClient { - // methods here -}
Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.
UserService.java. -
public interface UserService { - - @RequestMapping(method = RequestMethod.GET, value ="/users/{id}") - User getUser(@PathVariable("id") long id); -}
-
UserResource.java. -
@RestController -public class UserResource implements UserService { - -}
-
UserClient.java. -
package project.user; - -@FeignClient("users") -public interface UserClient extends UserService { - -}
-
![]() | Note |
|---|---|
It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited). |
You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:
feign.compression.request.enabled=true -feign.compression.response.enabled=true
Feign request compression gives you settings similar to what you may set for your web server:
feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048These properties allow you to be selective about the compressed media types and minimum request threshold length.
A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.
application.yml. -
logging.level.project.user.UserClient: DEBUG-
The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:
NONE, No logging (DEFAULT).BASIC, Log only the request method and URL and the response status code and execution time.HEADERS, Log the basic information along with request and response headers.FULL, Log the headers, body, and metadata for both requests and responses.For example, the following would set the Logger.Level to FULL:
@Configuration -public class FooConfiguration { - @Bean - Logger.Level feignLoggerLevel() { - return Logger.Level.FULL; - } -}
OtherClass.someMethod(myprop.get()); - } -} -stripped). The proxy uses Ribbon to locate an instance to forward to -via discovery, and all requests are executed in a -<<hystrix-fallbacks-for-routes, hystrix command>>, so -failures will show up in Hystrix metrics, and once the circuit is open -the proxy will not try to contact the service.
2.0.0.BUILD-SNAPSHOT
This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.
Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.
To include Feign in your project use the starter with group org.springframework.cloud
-and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page
-for details on setting up your build system with the current Spring Cloud Release Train.
Example spring boot app
@SpringBootApplication -@EnableFeignClients -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -}
StoreClient.java. -
@FeignClient("stores") -public interface StoreClient { - @RequestMapping(method = RequestMethod.GET, value = "/stores") - List<Store> getStores(); - - @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json") - Store update(@PathVariable("storeId") Long storeId, Store store); -}
-
In the @FeignClient annotation the String value ("stores" above) is
-an arbitrary client name, which is used to create a Ribbon load
-balancer (see below for details of Ribbon
-support). You can also specify a URL using the url attribute
-(absolute value or just a hostname). The name of the bean in the
-application context is the fully qualified name of the interface.
-To specify your own alias value you can use the qualifier value
-of the @FeignClient annotation.
The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).
A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an
-ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.
Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:
@FeignClient(name = "stores", configuration = FooConfiguration.class) -public interface StoreClient { - //.. -}
In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The |
![]() | Warning |
|---|---|
Previously, using the |
Placeholders are supported in the name and url attributes.
@FeignClient(name = "${feign.name}", url = "${feign.url}") -public interface StoreClient { - //.. -}
Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):
Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)Encoder feignEncoder: SpringEncoderLogger feignLogger: Slf4jLoggerContract feignContract: SpringMvcContractFeign.Builder feignBuilder: HystrixFeign.BuilderClient feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath.
-You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.
Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:
Logger.LevelRetryerErrorDecoderRequest.OptionsCollection<RequestInterceptor>SetterFactoryCreating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:
@Configuration -public class FooConfiguration { - @Bean - public Contract feignContract() { - return new feign.Contract.Default(); - } - - @Bean - public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { - return new BasicAuthRequestInterceptor("user", "password"); - } -}
This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.
@FeignClient also can be configured using configuration properties.
application.yml
feign: - client: - config: - feignName: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: full - errorDecoder: com.example.SimpleErrorDecoder - retryer: com.example.SimpleRetryer - requestInterceptors: - - com.example.FooRequestInterceptor - - com.example.BarRequestInterceptor - decode404: false - encoder: com.example.SimpleEncoder - decoder: com.example.SimpleDecoder - contract: com.example.SimpleContract
Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.
If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.
application.yml
feign: - client: - config: - default: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: basic
If we create both @Configuration bean and configuration properties, configuration properties will win.
-It will override @Configuration values. But if you want to change the priority to @Configuration,
-you can change feign.client.default-to-properties to false.
![]() | Note |
|---|---|
If you need to use |
application.yml
# To disable Hystrix in Feign -feign: - hystrix: - enabled: false - -# To set thread isolation to SEMAPHORE -hystrix: - command: - default: - execution: - isolation: - strategy: SEMAPHORE
In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.
@Import(FeignClientsConfiguration.class) -class FooController { - - private FooClient fooClient; - - private FooClient adminClient; - - @Autowired - public FooController( - Decoder decoder, Encoder encoder, Client client, Contract contract) { - this.fooClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("user", "user")) - .target(FooClient.class, "http://PROD-SVC"); - this.adminClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin")) - .target(FooClient.class, "http://PROD-SVC"); - } -}
![]() | Note |
|---|---|
In the above example |
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The Feign |
If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).
To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:
@Configuration -public class FooConfiguration { - @Bean - @Scope("prototype") - public Feign.Builder feignBuilder() { - return Feign.builder(); - } -}
![]() | Warning |
|---|---|
Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach. |
Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.
@FeignClient(name = "hello", fallback = HystrixClientFallback.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -static class HystrixClientFallback implements HystrixClient { - @Override - public Hello iFailSometimes() { - return new Hello("fallback"); - } -}
If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.
@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -@Component -static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> { - @Override - public HystrixClient create(Throwable cause) { - return new HystrixClient() { - @Override - public Hello iFailSometimes() { - return new Hello("fallback; reason was: " + cause.getMessage()); - } - }; - } -}
![]() | Warning |
|---|---|
There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return |
When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.
@FeignClient(name = "hello", primary = false) -public interface HelloClient { - // methods here -}
Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.
UserService.java. -
public interface UserService { - - @RequestMapping(method = RequestMethod.GET, value ="/users/{id}") - User getUser(@PathVariable("id") long id); -}
-
UserResource.java. -
@RestController -public class UserResource implements UserService { - -}
-
UserClient.java. -
package project.user; - -@FeignClient("users") -public interface UserClient extends UserService { - -}
-
![]() | Note |
|---|---|
It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited). |
You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:
feign.compression.request.enabled=true -feign.compression.response.enabled=true
Feign request compression gives you settings similar to what you may set for your web server:
feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048These properties allow you to be selective about the compressed media types and minimum request threshold length.
A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.
application.yml. -
logging.level.project.user.UserClient: DEBUG-
The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:
NONE, No logging (DEFAULT).BASIC, Log only the request method and URL and the response status code and execution time.HEADERS, Log the basic information along with request and response headers.FULL, Log the headers, body, and metadata for both requests and responses.For example, the following would set the Logger.Level to FULL:
@Configuration -public class FooConfiguration { - @Bean - Logger.Level feignLoggerLevel() { - return Logger.Level.FULL; - } -}
OtherClass.someMethod(myprop.get()); - } -} -stripped). The proxy uses Ribbon to locate an instance to forward to -via discovery, and all requests are executed in a -<<hystrix-fallbacks-for-routes, hystrix command>>, so -failures will show up in Hystrix metrics, and once the circuit is open -the proxy will not try to contact the service.
Table of Contents
Table of Contents
2.0.0.BUILD-SNAPSHOT
This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.
Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.
To include Feign in your project use the starter with group org.springframework.cloud
-and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page
-for details on setting up your build system with the current Spring Cloud Release Train.
Example spring boot app
@SpringBootApplication -@EnableFeignClients -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -}
StoreClient.java. -
@FeignClient("stores") -public interface StoreClient { - @RequestMapping(method = RequestMethod.GET, value = "/stores") - List<Store> getStores(); - - @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json") - Store update(@PathVariable("storeId") Long storeId, Store store); -}
-
In the @FeignClient annotation the String value ("stores" above) is
-an arbitrary client name, which is used to create a Ribbon load
-balancer (see below for details of Ribbon
-support). You can also specify a URL using the url attribute
-(absolute value or just a hostname). The name of the bean in the
-application context is the fully qualified name of the interface.
-To specify your own alias value you can use the qualifier value
-of the @FeignClient annotation.
The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).
A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an
-ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.
Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:
@FeignClient(name = "stores", configuration = FooConfiguration.class) -public interface StoreClient { - //.. -}
In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The |
![]() | Warning |
|---|---|
Previously, using the |
Placeholders are supported in the name and url attributes.
@FeignClient(name = "${feign.name}", url = "${feign.url}") -public interface StoreClient { - //.. -}
Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):
Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)Encoder feignEncoder: SpringEncoderLogger feignLogger: Slf4jLoggerContract feignContract: SpringMvcContractFeign.Builder feignBuilder: HystrixFeign.BuilderClient feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath.
-You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.
Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:
Logger.LevelRetryerErrorDecoderRequest.OptionsCollection<RequestInterceptor>SetterFactoryCreating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:
@Configuration -public class FooConfiguration { - @Bean - public Contract feignContract() { - return new feign.Contract.Default(); - } - - @Bean - public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { - return new BasicAuthRequestInterceptor("user", "password"); - } -}
This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.
@FeignClient also can be configured using configuration properties.
application.yml
feign: - client: - config: - feignName: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: full - errorDecoder: com.example.SimpleErrorDecoder - retryer: com.example.SimpleRetryer - requestInterceptors: - - com.example.FooRequestInterceptor - - com.example.BarRequestInterceptor - decode404: false - encoder: com.example.SimpleEncoder - decoder: com.example.SimpleDecoder - contract: com.example.SimpleContract
Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.
If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.
application.yml
feign: - client: - config: - default: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: basic
If we create both @Configuration bean and configuration properties, configuration properties will win.
-It will override @Configuration values. But if you want to change the priority to @Configuration,
-you can change feign.client.default-to-properties to false.
![]() | Note |
|---|---|
If you need to use |
application.yml
# To disable Hystrix in Feign -feign: - hystrix: - enabled: false - -# To set thread isolation to SEMAPHORE -hystrix: - command: - default: - execution: - isolation: - strategy: SEMAPHORE
In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.
@Import(FeignClientsConfiguration.class) -class FooController { - - private FooClient fooClient; - - private FooClient adminClient; - - @Autowired - public FooController( - Decoder decoder, Encoder encoder, Client client, Contract contract) { - this.fooClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("user", "user")) - .target(FooClient.class, "http://PROD-SVC"); - this.adminClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin")) - .target(FooClient.class, "http://PROD-SVC"); - } -}
![]() | Note |
|---|---|
In the above example |
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The Feign |
If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).
To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:
@Configuration -public class FooConfiguration { - @Bean - @Scope("prototype") - public Feign.Builder feignBuilder() { - return Feign.builder(); - } -}
![]() | Warning |
|---|---|
Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach. |
Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.
@FeignClient(name = "hello", fallback = HystrixClientFallback.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -static class HystrixClientFallback implements HystrixClient { - @Override - public Hello iFailSometimes() { - return new Hello("fallback"); - } -}
If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.
@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -@Component -static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> { - @Override - public HystrixClient create(Throwable cause) { - return new HystrixClient() { - @Override - public Hello iFailSometimes() { - return new Hello("fallback; reason was: " + cause.getMessage()); - } - }; - } -}
![]() | Warning |
|---|---|
There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return |
When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.
@FeignClient(name = "hello", primary = false) -public interface HelloClient { - // methods here -}
Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.
UserService.java. -
public interface UserService { - - @RequestMapping(method = RequestMethod.GET, value ="/users/{id}") - User getUser(@PathVariable("id") long id); -}
-
UserResource.java. -
@RestController -public class UserResource implements UserService { - -}
-
UserClient.java. -
package project.user; - -@FeignClient("users") -public interface UserClient extends UserService { - -}
-
![]() | Note |
|---|---|
It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited). |
You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:
feign.compression.request.enabled=true -feign.compression.response.enabled=true
Feign request compression gives you settings similar to what you may set for your web server:
feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048These properties allow you to be selective about the compressed media types and minimum request threshold length.
A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.
application.yml. -
logging.level.project.user.UserClient: DEBUG-
The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:
NONE, No logging (DEFAULT).BASIC, Log only the request method and URL and the response status code and execution time.HEADERS, Log the basic information along with request and response headers.FULL, Log the headers, body, and metadata for both requests and responses.For example, the following would set the Logger.Level to FULL:
@Configuration -public class FooConfiguration { - @Bean - Logger.Level feignLoggerLevel() { - return Logger.Level.FULL; - } -}
OtherClass.someMethod(myprop.get()); - } -} -stripped). The proxy uses Ribbon to locate an instance to forward to -via discovery, and all requests are executed in a -<<hystrix-fallbacks-for-routes, hystrix command>>, so -failures will show up in Hystrix metrics, and once the circuit is open -the proxy will not try to contact the service.
2.0.0.BUILD-SNAPSHOT
This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.
Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.
To include Feign in your project use the starter with group org.springframework.cloud
-and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page
-for details on setting up your build system with the current Spring Cloud Release Train.
Example spring boot app
@SpringBootApplication -@EnableFeignClients -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -}
StoreClient.java. -
@FeignClient("stores") -public interface StoreClient { - @RequestMapping(method = RequestMethod.GET, value = "/stores") - List<Store> getStores(); - - @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json") - Store update(@PathVariable("storeId") Long storeId, Store store); -}
-
In the @FeignClient annotation the String value ("stores" above) is
-an arbitrary client name, which is used to create a Ribbon load
-balancer (see below for details of Ribbon
-support). You can also specify a URL using the url attribute
-(absolute value or just a hostname). The name of the bean in the
-application context is the fully qualified name of the interface.
-To specify your own alias value you can use the qualifier value
-of the @FeignClient annotation.
The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).
A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an
-ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.
Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:
@FeignClient(name = "stores", configuration = FooConfiguration.class) -public interface StoreClient { - //.. -}
In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The |
![]() | Warning |
|---|---|
Previously, using the |
Placeholders are supported in the name and url attributes.
@FeignClient(name = "${feign.name}", url = "${feign.url}") -public interface StoreClient { - //.. -}
Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):
Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)Encoder feignEncoder: SpringEncoderLogger feignLogger: Slf4jLoggerContract feignContract: SpringMvcContractFeign.Builder feignBuilder: HystrixFeign.BuilderClient feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath.
-You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.
Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:
Logger.LevelRetryerErrorDecoderRequest.OptionsCollection<RequestInterceptor>SetterFactoryCreating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:
@Configuration -public class FooConfiguration { - @Bean - public Contract feignContract() { - return new feign.Contract.Default(); - } - - @Bean - public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { - return new BasicAuthRequestInterceptor("user", "password"); - } -}
This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.
@FeignClient also can be configured using configuration properties.
application.yml
feign: - client: - config: - feignName: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: full - errorDecoder: com.example.SimpleErrorDecoder - retryer: com.example.SimpleRetryer - requestInterceptors: - - com.example.FooRequestInterceptor - - com.example.BarRequestInterceptor - decode404: false - encoder: com.example.SimpleEncoder - decoder: com.example.SimpleDecoder - contract: com.example.SimpleContract
Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.
If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.
application.yml
feign: - client: - config: - default: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: basic
If we create both @Configuration bean and configuration properties, configuration properties will win.
-It will override @Configuration values. But if you want to change the priority to @Configuration,
-you can change feign.client.default-to-properties to false.
![]() | Note |
|---|---|
If you need to use |
application.yml
# To disable Hystrix in Feign -feign: - hystrix: - enabled: false - -# To set thread isolation to SEMAPHORE -hystrix: - command: - default: - execution: - isolation: - strategy: SEMAPHORE
In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.
@Import(FeignClientsConfiguration.class) -class FooController { - - private FooClient fooClient; - - private FooClient adminClient; - - @Autowired - public FooController( - Decoder decoder, Encoder encoder, Client client, Contract contract) { - this.fooClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("user", "user")) - .target(FooClient.class, "http://PROD-SVC"); - this.adminClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin")) - .target(FooClient.class, "http://PROD-SVC"); - } -}
![]() | Note |
|---|---|
In the above example |
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The Feign |
If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).
To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:
@Configuration -public class FooConfiguration { - @Bean - @Scope("prototype") - public Feign.Builder feignBuilder() { - return Feign.builder(); - } -}
![]() | Warning |
|---|---|
Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach. |
Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.
@FeignClient(name = "hello", fallback = HystrixClientFallback.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -static class HystrixClientFallback implements HystrixClient { - @Override - public Hello iFailSometimes() { - return new Hello("fallback"); - } -}
If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.
@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -@Component -static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> { - @Override - public HystrixClient create(Throwable cause) { - return new HystrixClient() { - @Override - public Hello iFailSometimes() { - return new Hello("fallback; reason was: " + cause.getMessage()); - } - }; - } -}
![]() | Warning |
|---|---|
There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return |
When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.
@FeignClient(name = "hello", primary = false) -public interface HelloClient { - // methods here -}
Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.
UserService.java. -
public interface UserService { - - @RequestMapping(method = RequestMethod.GET, value ="/users/{id}") - User getUser(@PathVariable("id") long id); -}
-
UserResource.java. -
@RestController -public class UserResource implements UserService { - -}
-
UserClient.java. -
package project.user; - -@FeignClient("users") -public interface UserClient extends UserService { - -}
-
![]() | Note |
|---|---|
It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited). |
You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:
feign.compression.request.enabled=true -feign.compression.response.enabled=true
Feign request compression gives you settings similar to what you may set for your web server:
feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048These properties allow you to be selective about the compressed media types and minimum request threshold length.
A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.
application.yml. -
logging.level.project.user.UserClient: DEBUG-
The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:
NONE, No logging (DEFAULT).BASIC, Log only the request method and URL and the response status code and execution time.HEADERS, Log the basic information along with request and response headers.FULL, Log the headers, body, and metadata for both requests and responses.For example, the following would set the Logger.Level to FULL:
@Configuration -public class FooConfiguration { - @Bean - Logger.Level feignLoggerLevel() { - return Logger.Level.FULL; - } -}
OtherClass.someMethod(myprop.get()); - } -} -stripped). The proxy uses Ribbon to locate an instance to forward to -via discovery, and all requests are executed in a -<<hystrix-fallbacks-for-routes, hystrix command>>, so -failures will show up in Hystrix metrics, and once the circuit is open -the proxy will not try to contact the service.
Table of Contents
Table of Contents
2.0.0.BUILD-SNAPSHOT
This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.
Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.
To include Feign in your project use the starter with group org.springframework.cloud
-and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page
-for details on setting up your build system with the current Spring Cloud Release Train.
Example spring boot app
@SpringBootApplication -@EnableFeignClients -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -}
StoreClient.java. -
@FeignClient("stores") -public interface StoreClient { - @RequestMapping(method = RequestMethod.GET, value = "/stores") - List<Store> getStores(); - - @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json") - Store update(@PathVariable("storeId") Long storeId, Store store); -}
-
In the @FeignClient annotation the String value ("stores" above) is
-an arbitrary client name, which is used to create a Ribbon load
-balancer (see below for details of Ribbon
-support). You can also specify a URL using the url attribute
-(absolute value or just a hostname). The name of the bean in the
-application context is the fully qualified name of the interface.
-To specify your own alias value you can use the qualifier value
-of the @FeignClient annotation.
The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).
A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an
-ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.
Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:
@FeignClient(name = "stores", configuration = FooConfiguration.class) -public interface StoreClient { - //.. -}
In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The |
![]() | Warning |
|---|---|
Previously, using the |
Placeholders are supported in the name and url attributes.
@FeignClient(name = "${feign.name}", url = "${feign.url}") -public interface StoreClient { - //.. -}
Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):
Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)Encoder feignEncoder: SpringEncoderLogger feignLogger: Slf4jLoggerContract feignContract: SpringMvcContractFeign.Builder feignBuilder: HystrixFeign.BuilderClient feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath.
-You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.
Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:
Logger.LevelRetryerErrorDecoderRequest.OptionsCollection<RequestInterceptor>SetterFactoryCreating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:
@Configuration -public class FooConfiguration { - @Bean - public Contract feignContract() { - return new feign.Contract.Default(); - } - - @Bean - public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { - return new BasicAuthRequestInterceptor("user", "password"); - } -}
This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.
@FeignClient also can be configured using configuration properties.
application.yml
feign: - client: - config: - feignName: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: full - errorDecoder: com.example.SimpleErrorDecoder - retryer: com.example.SimpleRetryer - requestInterceptors: - - com.example.FooRequestInterceptor - - com.example.BarRequestInterceptor - decode404: false - encoder: com.example.SimpleEncoder - decoder: com.example.SimpleDecoder - contract: com.example.SimpleContract
Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.
If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.
application.yml
feign: - client: - config: - default: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: basic
If we create both @Configuration bean and configuration properties, configuration properties will win.
-It will override @Configuration values. But if you want to change the priority to @Configuration,
-you can change feign.client.default-to-properties to false.
![]() | Note |
|---|---|
If you need to use |
application.yml
# To disable Hystrix in Feign -feign: - hystrix: - enabled: false - -# To set thread isolation to SEMAPHORE -hystrix: - command: - default: - execution: - isolation: - strategy: SEMAPHORE
In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.
@Import(FeignClientsConfiguration.class) -class FooController { - - private FooClient fooClient; - - private FooClient adminClient; - - @Autowired - public FooController( - Decoder decoder, Encoder encoder, Client client, Contract contract) { - this.fooClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("user", "user")) - .target(FooClient.class, "http://PROD-SVC"); - this.adminClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin")) - .target(FooClient.class, "http://PROD-SVC"); - } -}
![]() | Note |
|---|---|
In the above example |
![]() | Note |
|---|---|
|
![]() | Note |
|---|---|
The Feign |
If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).
To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:
@Configuration -public class FooConfiguration { - @Bean - @Scope("prototype") - public Feign.Builder feignBuilder() { - return Feign.builder(); - } -}
![]() | Warning |
|---|---|
Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach. |
Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.
@FeignClient(name = "hello", fallback = HystrixClientFallback.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -static class HystrixClientFallback implements HystrixClient { - @Override - public Hello iFailSometimes() { - return new Hello("fallback"); - } -}
If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.
@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -@Component -static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> { - @Override - public HystrixClient create(Throwable cause) { - return new HystrixClient() { - @Override - public Hello iFailSometimes() { - return new Hello("fallback; reason was: " + cause.getMessage()); - } - }; - } -}
![]() | Warning |
|---|---|
There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return |
When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.
@FeignClient(name = "hello", primary = false) -public interface HelloClient { - // methods here -}
Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.
UserService.java. -
public interface UserService { - - @RequestMapping(method = RequestMethod.GET, value ="/users/{id}") - User getUser(@PathVariable("id") long id); -}
-
UserResource.java. -
@RestController -public class UserResource implements UserService { - -}
-
UserClient.java. -
package project.user; - -@FeignClient("users") -public interface UserClient extends UserService { - -}
-
![]() | Note |
|---|---|
It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited). |
You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:
feign.compression.request.enabled=true -feign.compression.response.enabled=true
Feign request compression gives you settings similar to what you may set for your web server:
feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048These properties allow you to be selective about the compressed media types and minimum request threshold length.
A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.
application.yml. -
logging.level.project.user.UserClient: DEBUG-
The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:
NONE, No logging (DEFAULT).BASIC, Log only the request method and URL and the response status code and execution time.HEADERS, Log the basic information along with request and response headers.FULL, Log the headers, body, and metadata for both requests and responses.For example, the following would set the Logger.Level to FULL:
@Configuration -public class FooConfiguration { - @Bean - Logger.Level feignLoggerLevel() { - return Logger.Level.FULL; - } -}
OtherClass.someMethod(myprop.get()); - } -} -stripped). The proxy uses Ribbon to locate an instance to forward to -via discovery, and all requests are executed in a -<<hystrix-fallbacks-for-routes, hystrix command>>, so -failures will show up in Hystrix metrics, and once the circuit is open -the proxy will not try to contact the service.
2.0.0.BUILD-SNAPSHOT
-| Modifier and Type | -Constant Field | -Value | -
|---|---|---|
-
-public static final String |
-ACCEPT_ENCODING_HEADER |
-"Accept-Encoding" |
-
-
-public static final String |
-CONTENT_ENCODING_HEADER |
-"Content-Encoding" |
-
-
-public static final String |
-CONTENT_LENGTH |
-"Content-Length" |
-
-
-public static final String |
-CONTENT_TYPE |
-"Content-Type" |
-
-
-public static final String |
-DEFLATE_ENCODING |
-"deflate" |
-
-
-public static final String |
-GZIP_ENCODING |
-"gzip" |
-
| Modifier and Type | -Constant Field | -Value | -
|---|---|---|
-
-public static final int |
-DEFAULT_CONNECTION_TIMEOUT |
-2000 |
-
-
-public static final int |
-DEFAULT_CONNECTION_TIMER_REPEAT |
-3000 |
-
-
-public static final boolean |
-DEFAULT_DISABLE_SSL_VALIDATION |
-false |
-
-
-public static final boolean |
-DEFAULT_FOLLOW_REDIRECTS |
-true |
-
-
-public static final int |
-DEFAULT_MAX_CONNECTIONS |
-200 |
-
-
-public static final int |
-DEFAULT_MAX_CONNECTIONS_PER_ROUTE |
-50 |
-
-
-public static final long |
-DEFAULT_TIME_TO_LIVE |
-900L |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/deprecated-list.html b/spring-cloud-openfeign-core/target/apidocs/deprecated-list.html deleted file mode 100644 index 010152cd..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/deprecated-list.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -| Annotation Type Element and Description | -
|---|
| org.springframework.cloud.openfeign.FeignClient.serviceId
- use
-name instead |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/help-doc.html b/spring-cloud-openfeign-core/target/apidocs/help-doc.html deleted file mode 100644 index 9b85141e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/help-doc.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - -The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
-Each annotation type has its own separate page with the following sections:
-Each enum has its own separate page with the following sections:
-Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-These links take you to the next or previous class, interface, package, or related page.
-These links show and hide the HTML frames. All pages are available with or without frames.
-The All Classes link shows all classes and interfaces except non-static nested types.
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-The Constant Field Values page lists the static final fields and their values.
-Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/index-all.html b/spring-cloud-openfeign-core/target/apidocs/index-all.html deleted file mode 100644 index 82d5f3d8..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/index-all.html +++ /dev/null @@ -1,788 +0,0 @@ - - - - - - -BaseRequestInterceptor.Logger for a given Class.@FeignClient).HystrixCommand.Accept-Encoding headers.FeignAcceptGzipEncodingInterceptor.Content-Encoding headers.FeignContentGzipEncodingInterceptor.FormattingConversionService.Logger.PathVariable parameter processor.RequestHeader parameter processor.RequestParam parameter processor.FeignLoadBalancer that leverages Spring Retry to retry failed requests.RetryableStatusCodeException for ResponsesCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/index.html b/spring-cloud-openfeign-core/target/apidocs/index.html deleted file mode 100644 index fa310b72..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/index.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -public static interface AnnotatedParameterProcessor.AnnotatedParameterContext
-| Modifier and Type | -Method and Description | -
|---|---|
feign.MethodMetadata |
-getMethodMetadata()
-Retrieves the method metadata.
- |
-
int |
-getParameterIndex()
-Retrieves the index of the parameter.
- |
-
void |
-setParameterName(String name)
-Sets the parameter name.
- |
-
Collection<String> |
-setTemplateParameter(String name,
- Collection<String> rest)
-Sets the template parameter.
- |
-
feign.MethodMetadata getMethodMetadata()-
int getParameterIndex()-
void setParameterName(String name)-
name - the name of the parameterCollection<String> setTemplateParameter(String name, - Collection<String> rest)-
name - the template parameterrest - the existing parameter valuesCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.html deleted file mode 100644 index a4009dcc..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - -public interface AnnotatedParameterProcessor
-| Modifier and Type | -Interface and Description | -
|---|---|
static interface |
-AnnotatedParameterProcessor.AnnotatedParameterContext
-Specifies the parameter context.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
Class<? extends Annotation> |
-getAnnotationType()
-Retrieves the processor supported annotation type.
- |
-
boolean |
-processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method)
-Process the annotated parameter.
- |
-
Class<? extends Annotation> getAnnotationType()-
boolean processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context, - Annotation annotation, - Method method)-
context - the parameter contextannotation - the annotation instancemethod - the method that contains the annotationCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.html deleted file mode 100644 index 6fdfb51d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - -public class DefaultFeignLoggerFactory -extends Object -implements FeignLoggerFactory-
| Constructor and Description | -
|---|
DefaultFeignLoggerFactory(feign.Logger logger) |
-
| Modifier and Type | -Method and Description | -
|---|---|
feign.Logger |
-create(Class<?> type)
-Factory method to provide a
-Logger for a given Class. |
-
public DefaultFeignLoggerFactory(feign.Logger logger)-
public feign.Logger create(Class<?> type)-
FeignLoggerFactoryLogger for a given Class.create in interface FeignLoggerFactorytype - the Class for which a Logger instance is to be createdLogger instanceCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/EnableFeignClients.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/EnableFeignClients.html deleted file mode 100644 index 1abf0a78..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/EnableFeignClients.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - -@Retention(value=RUNTIME) - @Target(value=TYPE) - @Documented - @Import(value=org.springframework.cloud.openfeign.FeignClientsRegistrar.class) -public @interface EnableFeignClients-
@FeignClient). Configures component scanning directives for use with
- @Configuration classes.| Modifier and Type | -Optional Element and Description | -
|---|---|
Class<?>[] |
-basePackageClasses
-Type-safe alternative to
-basePackages() for specifying the packages to
- scan for annotated components. |
-
String[] |
-basePackages
-Base packages to scan for annotated components.
- |
-
Class<?>[] |
-clients
-List of classes annotated with @FeignClient.
- |
-
Class<?>[] |
-defaultConfiguration
-A custom
-@Configuration for all feign clients. |
-
String[] |
-value
-Alias for the
-basePackages() attribute. |
-
public abstract String[] value-
basePackages() attribute. Allows for more concise annotation
- declarations e.g.: @ComponentScan("org.my.pkg") instead of
- @ComponentScan(basePackages="org.my.pkg").public abstract String[] basePackages-
- value() is an alias for (and mutually exclusive with) this attribute.
-
- Use basePackageClasses() for a type-safe alternative to String-based
- package names.
public abstract Class<?>[] basePackageClasses-
basePackages() for specifying the packages to
- scan for annotated components. The package of each class specified will be scanned.
- - Consider creating a special no-op marker class or interface in each package that - serves no purpose other than being referenced by this attribute.
public abstract Class<?>[] defaultConfiguration-
@Configuration for all feign clients. Can contain override
- @Bean definition for the pieces that make up the client, for instance
- Decoder, Encoder, Contract.for the defaultsCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html deleted file mode 100644 index e6535666..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - -@Configuration - @ConditionalOnMissingClass(value="feign.hystrix.HystrixFeign") -protected static class FeignAutoConfiguration.DefaultFeignTargeterConfiguration -extends Object-
| Modifier | -Constructor and Description | -
|---|---|
protected |
-DefaultFeignTargeterConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
org.springframework.cloud.openfeign.Targeter |
-feignTargeter() |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HttpClientFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HttpClientFeignConfiguration.html deleted file mode 100644 index dbd41f9b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HttpClientFeignConfiguration.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -@Configuration - @ConditionalOnClass(value=feign.httpclient.ApacheHttpClient.class) - @ConditionalOnMissingClass(value="com.netflix.loadbalancer.ILoadBalancer") - @ConditionalOnMissingBean(value=org.apache.http.impl.client.CloseableHttpClient.class) - @ConditionalOnProperty(value="feign.httpclient.enabled", - matchIfMissing=true) -protected static class FeignAutoConfiguration.HttpClientFeignConfiguration -extends Object-
| Modifier | -Constructor and Description | -
|---|---|
protected |
-HttpClientFeignConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
org.apache.http.conn.HttpClientConnectionManager |
-connectionManager(org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory,
- FeignHttpClientProperties httpClientProperties) |
-
void |
-destroy() |
-
feign.Client |
-feignClient(org.apache.http.client.HttpClient httpClient) |
-
org.apache.http.impl.client.CloseableHttpClient |
-httpClient(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory httpClientFactory,
- org.apache.http.conn.HttpClientConnectionManager httpClientConnectionManager,
- FeignHttpClientProperties httpClientProperties) |
-
protected HttpClientFeignConfiguration()-
@Bean - @ConditionalOnMissingBean(value=org.apache.http.conn.HttpClientConnectionManager.class) -public org.apache.http.conn.HttpClientConnectionManager connectionManager(org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory, - FeignHttpClientProperties httpClientProperties)-
@Bean -public org.apache.http.impl.client.CloseableHttpClient httpClient(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory httpClientFactory, - org.apache.http.conn.HttpClientConnectionManager httpClientConnectionManager, - FeignHttpClientProperties httpClientProperties)-
@Bean - @ConditionalOnMissingBean(value=feign.Client.class) -public feign.Client feignClient(org.apache.http.client.HttpClient httpClient)-
@PreDestroy -public void destroy() - throws Exception-
ExceptionCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html deleted file mode 100644 index bf121c67..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - -@Configuration - @ConditionalOnClass(name="feign.hystrix.HystrixFeign") -protected static class FeignAutoConfiguration.HystrixFeignTargeterConfiguration -extends Object-
| Modifier | -Constructor and Description | -
|---|---|
protected |
-HystrixFeignTargeterConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
org.springframework.cloud.openfeign.Targeter |
-feignTargeter() |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.OkHttpFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.OkHttpFeignConfiguration.html deleted file mode 100644 index 43ec218b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.OkHttpFeignConfiguration.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - -@Configuration - @ConditionalOnClass(value=feign.okhttp.OkHttpClient.class) - @ConditionalOnMissingClass(value="com.netflix.loadbalancer.ILoadBalancer") - @ConditionalOnMissingBean(value=okhttp3.OkHttpClient.class) - @ConditionalOnProperty(value="feign.okhttp.enabled") -protected static class FeignAutoConfiguration.OkHttpFeignConfiguration -extends Object-
| Modifier | -Constructor and Description | -
|---|---|
protected |
-OkHttpFeignConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
okhttp3.OkHttpClient |
-client(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory,
- okhttp3.ConnectionPool connectionPool,
- FeignHttpClientProperties httpClientProperties) |
-
void |
-destroy() |
-
feign.Client |
-feignClient() |
-
okhttp3.ConnectionPool |
-httpClientConnectionPool(FeignHttpClientProperties httpClientProperties,
- org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory) |
-
protected OkHttpFeignConfiguration()-
@Bean - @ConditionalOnMissingBean(value=okhttp3.ConnectionPool.class) -public okhttp3.ConnectionPool httpClientConnectionPool(FeignHttpClientProperties httpClientProperties, - org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory)-
@Bean -public okhttp3.OkHttpClient client(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory, - okhttp3.ConnectionPool connectionPool, - FeignHttpClientProperties httpClientProperties)-
@PreDestroy -public void destroy()-
@Bean - @ConditionalOnMissingBean(value=feign.Client.class) -public feign.Client feignClient()-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.html deleted file mode 100644 index 890b0984..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - -@Configuration
- @ConditionalOnClass(value=feign.Feign.class)
- @EnableConfigurationProperties(value={FeignClientProperties.class,FeignHttpClientProperties.class})
-public class FeignAutoConfiguration
-extends Object
-| Modifier and Type | -Class and Description | -
|---|---|
protected static class |
-FeignAutoConfiguration.DefaultFeignTargeterConfiguration |
-
protected static class |
-FeignAutoConfiguration.HttpClientFeignConfiguration |
-
protected static class |
-FeignAutoConfiguration.HystrixFeignTargeterConfiguration |
-
protected static class |
-FeignAutoConfiguration.OkHttpFeignConfiguration |
-
| Constructor and Description | -
|---|
FeignAutoConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignContext |
-feignContext() |
-
org.springframework.cloud.client.actuator.HasFeatures |
-feignFeature() |
-
public FeignAutoConfiguration()-
@Bean -public org.springframework.cloud.client.actuator.HasFeatures feignFeature()-
@Bean -public FeignContext feignContext()-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClient.html deleted file mode 100644 index 02a0861e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClient.html +++ /dev/null @@ -1,483 +0,0 @@ - - - - - - -@Target(value=TYPE) - @Retention(value=RUNTIME) - @Documented -public @interface FeignClient-
@RibbonClient with the same name (i.e. value) as the feign client.| Modifier and Type | -Optional Element and Description | -
|---|---|
Class<?>[] |
-configuration
-A custom
-@Configuration for the feign client. |
-
boolean |
-decode404
-Whether 404s should be decoded instead of throwing FeignExceptions
- |
-
Class<?> |
-fallback
-Fallback class for the specified Feign client interface.
- |
-
Class<?> |
-fallbackFactory
-Define a fallback factory for the specified Feign client interface.
- |
-
String |
-name
-The service id with optional protocol prefix.
- |
-
String |
-path
-Path prefix to be used by all method-level mappings.
- |
-
boolean |
-primary
-Whether to mark the feign proxy as a primary bean.
- |
-
String |
-qualifier
-Sets the
-@Qualifier value for the feign client. |
-
String |
-serviceId
-Deprecated.
-
-use
-name instead |
-
String |
-url
-An absolute URL or resolvable hostname (the protocol is optional).
- |
-
String |
-value
-The name of the service with optional protocol prefix.
- |
-
@Deprecated -public abstract String serviceId-
name insteadvalue.public abstract String qualifier-
@Qualifier value for the feign client.public abstract String url-
public abstract boolean decode404-
public abstract Class<?>[] configuration-
@Configuration for the feign client. Can contain override
- @Bean definition for the pieces that make up the client, for instance
- Decoder, Encoder, Contract.for the defaultspublic abstract Class<?> fallback-
public abstract Class<?> fallbackFactory-
FeignClient. The fallback factory must be a valid spring
- bean.for details.public abstract String path-
@RibbonClient.public abstract boolean primary-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.FeignClientConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.FeignClientConfiguration.html deleted file mode 100644 index 3d9820dd..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.FeignClientConfiguration.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - - - -public static class FeignClientProperties.FeignClientConfiguration -extends Object-
| Constructor and Description | -
|---|
FeignClientConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
boolean |
-equals(Object o) |
-
Integer |
-getConnectTimeout() |
-
Class<feign.Contract> |
-getContract() |
-
Boolean |
-getDecode404() |
-
Class<feign.codec.Decoder> |
-getDecoder() |
-
Class<feign.codec.Encoder> |
-getEncoder() |
-
Class<feign.codec.ErrorDecoder> |
-getErrorDecoder() |
-
feign.Logger.Level |
-getLoggerLevel() |
-
Integer |
-getReadTimeout() |
-
List<Class<feign.RequestInterceptor>> |
-getRequestInterceptors() |
-
Class<feign.Retryer> |
-getRetryer() |
-
int |
-hashCode() |
-
void |
-setConnectTimeout(Integer connectTimeout) |
-
void |
-setContract(Class<feign.Contract> contract) |
-
void |
-setDecode404(Boolean decode404) |
-
void |
-setDecoder(Class<feign.codec.Decoder> decoder) |
-
void |
-setEncoder(Class<feign.codec.Encoder> encoder) |
-
void |
-setErrorDecoder(Class<feign.codec.ErrorDecoder> errorDecoder) |
-
void |
-setLoggerLevel(feign.Logger.Level loggerLevel) |
-
void |
-setReadTimeout(Integer readTimeout) |
-
void |
-setRequestInterceptors(List<Class<feign.RequestInterceptor>> requestInterceptors) |
-
void |
-setRetryer(Class<feign.Retryer> retryer) |
-
public FeignClientConfiguration()-
public feign.Logger.Level getLoggerLevel()-
public void setLoggerLevel(feign.Logger.Level loggerLevel)-
public Integer getConnectTimeout()-
public void setConnectTimeout(Integer connectTimeout)-
public Integer getReadTimeout()-
public void setReadTimeout(Integer readTimeout)-
public Class<feign.Retryer> getRetryer()-
public void setRetryer(Class<feign.Retryer> retryer)-
public Class<feign.codec.ErrorDecoder> getErrorDecoder()-
public void setErrorDecoder(Class<feign.codec.ErrorDecoder> errorDecoder)-
public List<Class<feign.RequestInterceptor>> getRequestInterceptors()-
public void setRequestInterceptors(List<Class<feign.RequestInterceptor>> requestInterceptors)-
public Boolean getDecode404()-
public void setDecode404(Boolean decode404)-
public Class<feign.codec.Decoder> getDecoder()-
public void setDecoder(Class<feign.codec.Decoder> decoder)-
public Class<feign.codec.Encoder> getEncoder()-
public void setEncoder(Class<feign.codec.Encoder> encoder)-
public Class<feign.Contract> getContract()-
public void setContract(Class<feign.Contract> contract)-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.html deleted file mode 100644 index 74af6464..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - -@ConfigurationProperties(value="feign.client") -public class FeignClientProperties -extends Object-
| Modifier and Type | -Class and Description | -
|---|---|
static class |
-FeignClientProperties.FeignClientConfiguration |
-
| Constructor and Description | -
|---|
FeignClientProperties() |
-
| Modifier and Type | -Method and Description | -
|---|---|
boolean |
-equals(Object o) |
-
Map<String,FeignClientProperties.FeignClientConfiguration> |
-getConfig() |
-
String |
-getDefaultConfig() |
-
int |
-hashCode() |
-
boolean |
-isDefaultToProperties() |
-
void |
-setConfig(Map<String,FeignClientProperties.FeignClientConfiguration> config) |
-
void |
-setDefaultConfig(String defaultConfig) |
-
void |
-setDefaultToProperties(boolean defaultToProperties) |
-
public boolean isDefaultToProperties()-
public void setDefaultToProperties(boolean defaultToProperties)-
public String getDefaultConfig()-
public void setDefaultConfig(String defaultConfig)-
public Map<String,FeignClientProperties.FeignClientConfiguration> getConfig()-
public void setConfig(Map<String,FeignClientProperties.FeignClientConfiguration> config)-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.HystrixFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.HystrixFeignConfiguration.html deleted file mode 100644 index fdd395a2..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.HystrixFeignConfiguration.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -@Configuration
- @ConditionalOnClass(value={com.netflix.hystrix.HystrixCommand.class,feign.hystrix.HystrixFeign.class})
-protected static class FeignClientsConfiguration.HystrixFeignConfiguration
-extends Object
-| Modifier | -Constructor and Description | -
|---|---|
protected |
-HystrixFeignConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
feign.Feign.Builder |
-feignHystrixBuilder() |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.html deleted file mode 100644 index 25dc0e23..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - -@Configuration -public class FeignClientsConfiguration -extends Object-
| Modifier and Type | -Class and Description | -
|---|---|
protected static class |
-FeignClientsConfiguration.HystrixFeignConfiguration |
-
| Constructor and Description | -
|---|
FeignClientsConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
feign.Feign.Builder |
-feignBuilder(feign.Retryer retryer) |
-
feign.Contract |
-feignContract(org.springframework.core.convert.ConversionService feignConversionService) |
-
org.springframework.format.support.FormattingConversionService |
-feignConversionService() |
-
feign.codec.Decoder |
-feignDecoder() |
-
feign.codec.Encoder |
-feignEncoder() |
-
FeignLoggerFactory |
-feignLoggerFactory() |
-
feign.Retryer |
-feignRetryer() |
-
public FeignClientsConfiguration()-
@Bean - @ConditionalOnMissingBean -public feign.codec.Decoder feignDecoder()-
@Bean - @ConditionalOnMissingBean -public feign.codec.Encoder feignEncoder()-
@Bean - @ConditionalOnMissingBean -public feign.Contract feignContract(org.springframework.core.convert.ConversionService feignConversionService)-
@Bean -public org.springframework.format.support.FormattingConversionService feignConversionService()-
@Bean - @ConditionalOnMissingBean -public feign.Retryer feignRetryer()-
@Bean - @Scope(value="prototype") - @ConditionalOnMissingBean -public feign.Feign.Builder feignBuilder(feign.Retryer retryer)-
@Bean - @ConditionalOnMissingBean(value=FeignLoggerFactory.class) -public FeignLoggerFactory feignLoggerFactory()-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignContext.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignContext.html deleted file mode 100644 index 9a2e37e5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignContext.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - -public class FeignContext
-extends org.springframework.cloud.context.named.NamedContextFactory<org.springframework.cloud.openfeign.FeignClientSpecification>
-org.springframework.cloud.context.named.NamedContextFactory.Specification| Constructor and Description | -
|---|
FeignContext() |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignFormatterRegistrar.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignFormatterRegistrar.html deleted file mode 100644 index db657d59..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignFormatterRegistrar.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - -public interface FeignFormatterRegistrar
-extends org.springframework.format.FormatterRegistrar
-FormattingConversionService.Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignLoggerFactory.html deleted file mode 100644 index 736f68ac..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignLoggerFactory.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - -public interface FeignLoggerFactory
-Logger.| Modifier and Type | -Method and Description | -
|---|---|
feign.Logger |
-create(Class<?> type)
-Factory method to provide a
-Logger for a given Class. |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.html deleted file mode 100644 index 0a9a1892..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -public class PathVariableParameterProcessor -extends Object -implements AnnotatedParameterProcessor-
PathVariable parameter processor.AnnotatedParameterProcessorAnnotatedParameterProcessor.AnnotatedParameterContext| Constructor and Description | -
|---|
PathVariableParameterProcessor() |
-
| Modifier and Type | -Method and Description | -
|---|---|
Class<? extends Annotation> |
-getAnnotationType()
-Retrieves the processor supported annotation type.
- |
-
boolean |
-processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method)
-Process the annotated parameter.
- |
-
public PathVariableParameterProcessor()-
public Class<? extends Annotation> getAnnotationType()-
AnnotatedParameterProcessorgetAnnotationType in interface AnnotatedParameterProcessorpublic boolean processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context, - Annotation annotation, - Method method)-
AnnotatedParameterProcessorprocessArgument in interface AnnotatedParameterProcessorcontext - the parameter contextannotation - the annotation instancemethod - the method that contains the annotationCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.html deleted file mode 100644 index 70bbf12d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -public class RequestHeaderParameterProcessor -extends Object -implements AnnotatedParameterProcessor-
RequestHeader parameter processor.AnnotatedParameterProcessorAnnotatedParameterProcessor.AnnotatedParameterContext| Constructor and Description | -
|---|
RequestHeaderParameterProcessor() |
-
| Modifier and Type | -Method and Description | -
|---|---|
Class<? extends Annotation> |
-getAnnotationType()
-Retrieves the processor supported annotation type.
- |
-
boolean |
-processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method)
-Process the annotated parameter.
- |
-
public RequestHeaderParameterProcessor()-
public Class<? extends Annotation> getAnnotationType()-
AnnotatedParameterProcessorgetAnnotationType in interface AnnotatedParameterProcessorpublic boolean processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context, - Annotation annotation, - Method method)-
AnnotatedParameterProcessorprocessArgument in interface AnnotatedParameterProcessorcontext - the parameter contextannotation - the annotation instancemethod - the method that contains the annotationCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.html deleted file mode 100644 index 7ff19425..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -public class RequestParamParameterProcessor -extends Object -implements AnnotatedParameterProcessor-
RequestParam parameter processor.AnnotatedParameterProcessorAnnotatedParameterProcessor.AnnotatedParameterContext| Constructor and Description | -
|---|
RequestParamParameterProcessor() |
-
| Modifier and Type | -Method and Description | -
|---|---|
Class<? extends Annotation> |
-getAnnotationType()
-Retrieves the processor supported annotation type.
- |
-
boolean |
-processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method)
-Process the annotated parameter.
- |
-
public RequestParamParameterProcessor()-
public Class<? extends Annotation> getAnnotationType()-
AnnotatedParameterProcessorgetAnnotationType in interface AnnotatedParameterProcessorpublic boolean processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context, - Annotation annotation, - Method method)-
AnnotatedParameterProcessorprocessArgument in interface AnnotatedParameterProcessorcontext - the parameter contextannotation - the annotation instancemethod - the method that contains the annotationCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/PathVariableParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/PathVariableParameterProcessor.html deleted file mode 100644 index 77b23825..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/PathVariableParameterProcessor.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestHeaderParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestHeaderParameterProcessor.html deleted file mode 100644 index 95f71149..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestHeaderParameterProcessor.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestParamParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestParamParameterProcessor.html deleted file mode 100644 index 520bca5d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestParamParameterProcessor.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-frame.html deleted file mode 100644 index 7d59a981..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -| Class | -Description | -
|---|---|
| PathVariableParameterProcessor | -
-PathVariable parameter processor. |
-
| RequestHeaderParameterProcessor | -
-RequestHeader parameter processor. |
-
| RequestParamParameterProcessor | -
-RequestParam parameter processor. |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-tree.html deleted file mode 100644 index 669e7e6d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-tree.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-use.html deleted file mode 100644 index f83eb25f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-use.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.AnnotatedParameterContext.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.AnnotatedParameterContext.html deleted file mode 100644 index 6a7f906c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.AnnotatedParameterContext.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| org.springframework.cloud.openfeign.annotation | -- |
| Modifier and Type | -Method and Description | -
|---|---|
boolean |
-AnnotatedParameterProcessor.processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method)
-Process the annotated parameter.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
boolean |
-RequestParamParameterProcessor.processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method) |
-
boolean |
-RequestHeaderParameterProcessor.processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method) |
-
boolean |
-PathVariableParameterProcessor.processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
- Annotation annotation,
- Method method) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.html deleted file mode 100644 index 09011f49..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.annotation | -- |
| org.springframework.cloud.openfeign.support | -- |
| Modifier and Type | -Class and Description | -
|---|---|
class |
-PathVariableParameterProcessor
-PathVariable parameter processor. |
-
class |
-RequestHeaderParameterProcessor
-RequestHeader parameter processor. |
-
class |
-RequestParamParameterProcessor
-RequestParam parameter processor. |
-
| Constructor and Description | -
|---|
SpringMvcContract(List<AnnotatedParameterProcessor> annotatedParameterProcessors) |
-
SpringMvcContract(List<AnnotatedParameterProcessor> annotatedParameterProcessors,
- org.springframework.core.convert.ConversionService conversionService) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/DefaultFeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/DefaultFeignLoggerFactory.html deleted file mode 100644 index 9fc2dcb7..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/DefaultFeignLoggerFactory.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/EnableFeignClients.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/EnableFeignClients.html deleted file mode 100644 index bdb717b5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/EnableFeignClients.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html deleted file mode 100644 index 876e7b64..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HttpClientFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HttpClientFeignConfiguration.html deleted file mode 100644 index 6bf616c3..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HttpClientFeignConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html deleted file mode 100644 index 62f0462f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.OkHttpFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.OkHttpFeignConfiguration.html deleted file mode 100644 index 69ba5bee..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.OkHttpFeignConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.html deleted file mode 100644 index c64e1cd3..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClient.html deleted file mode 100644 index 636708b4..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClient.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.FeignClientConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.FeignClientConfiguration.html deleted file mode 100644 index ae626a10..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.FeignClientConfiguration.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| Modifier and Type | -Method and Description | -
|---|---|
Map<String,FeignClientProperties.FeignClientConfiguration> |
-FeignClientProperties.getConfig() |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-FeignClientProperties.setConfig(Map<String,FeignClientProperties.FeignClientConfiguration> config) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.html deleted file mode 100644 index a6897586..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.HystrixFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.HystrixFeignConfiguration.html deleted file mode 100644 index 742e0b71..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.HystrixFeignConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.html deleted file mode 100644 index 5449ca4c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignContext.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignContext.html deleted file mode 100644 index b93d1868..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignContext.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| Modifier and Type | -Method and Description | -
|---|---|
FeignContext |
-FeignAutoConfiguration.feignContext() |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignFormatterRegistrar.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignFormatterRegistrar.html deleted file mode 100644 index 8dd16b52..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignFormatterRegistrar.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignLoggerFactory.html deleted file mode 100644 index 670277e7..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignLoggerFactory.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| Modifier and Type | -Class and Description | -
|---|---|
class |
-DefaultFeignLoggerFactory |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignLoggerFactory |
-FeignClientsConfiguration.feignLoggerFactory() |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.html deleted file mode 100644 index 4bdf9c18..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - -public abstract class BaseRequestInterceptor -extends Object -implements feign.RequestInterceptor-
| Modifier | -Constructor and Description | -
|---|---|
protected |
-BaseRequestInterceptor(FeignClientEncodingProperties properties)
-Creates new instance of
-BaseRequestInterceptor. |
-
| Modifier and Type | -Method and Description | -
|---|---|
protected void |
-addHeader(feign.RequestTemplate requestTemplate,
- String name,
- String... values)
-Adds the header if it wasn't yet specified.
- |
-
protected FeignClientEncodingProperties |
-getProperties() |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyprotected BaseRequestInterceptor(FeignClientEncodingProperties properties)-
BaseRequestInterceptor.properties - the encoding propertiesprotected void addHeader(feign.RequestTemplate requestTemplate, - String name, - String... values)-
requestTemplate - the requestname - the header namevalues - the header valuesprotected FeignClientEncodingProperties getProperties()-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.html deleted file mode 100644 index 11bdd0c9..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - -@Configuration - @EnableConfigurationProperties(value=FeignClientEncodingProperties.class) - @ConditionalOnClass(value=feign.Feign.class) - @ConditionalOnBean(value=feign.Client.class) - @ConditionalOnProperty(value="feign.compression.response.enabled", - matchIfMissing=false) - @ConditionalOnMissingBean(value=okhttp3.OkHttpClient.class) - @AutoConfigureAfter(value=FeignAutoConfiguration.class) -public class FeignAcceptGzipEncodingAutoConfiguration -extends Object-
FeignAcceptGzipEncodingInterceptor| Constructor and Description | -
|---|
FeignAcceptGzipEncodingAutoConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignAcceptGzipEncodingInterceptor |
-feignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties properties) |
-
public FeignAcceptGzipEncodingAutoConfiguration()-
@Bean -public FeignAcceptGzipEncodingInterceptor feignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties properties)-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.html deleted file mode 100644 index c6a2e66a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - -public class FeignAcceptGzipEncodingInterceptor -extends BaseRequestInterceptor-
Accept-Encoding headers.
- Although this does not yet mean that the requests will be compressed, it requires the remote server
- to understand the header and be configured to compress responses. Still no all responses might be compressed
- based on the media type matching and other factors like the response content length.| Modifier | -Constructor and Description | -
|---|---|
protected |
-FeignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties properties)
-Creates new instance of
-FeignAcceptGzipEncodingInterceptor. |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-apply(feign.RequestTemplate template) |
-
addHeader, getPropertiesprotected FeignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties properties)-
FeignAcceptGzipEncodingInterceptor.properties - the encoding propertiesCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.html deleted file mode 100644 index 60c67bf1..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - -@ConfigurationProperties(value="feign.compression.request") -public class FeignClientEncodingProperties -extends Object-
| Constructor and Description | -
|---|
FeignClientEncodingProperties() |
-
| Modifier and Type | -Method and Description | -
|---|---|
boolean |
-equals(Object o) |
-
String[] |
-getMimeTypes() |
-
int |
-getMinRequestSize() |
-
int |
-hashCode() |
-
void |
-setMimeTypes(String[] mimeTypes) |
-
void |
-setMinRequestSize(int minRequestSize) |
-
String |
-toString() |
-
public FeignClientEncodingProperties()-
public String[] getMimeTypes()-
public void setMimeTypes(String[] mimeTypes)-
public int getMinRequestSize()-
public void setMinRequestSize(int minRequestSize)-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.html deleted file mode 100644 index f5699a8f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - -@Configuration - @EnableConfigurationProperties(value=FeignClientEncodingProperties.class) - @ConditionalOnClass(value=feign.Feign.class) - @ConditionalOnBean(value=feign.Client.class) - @ConditionalOnMissingBean(value=okhttp3.OkHttpClient.class) - @ConditionalOnProperty(value="feign.compression.request.enabled", - matchIfMissing=false) - @AutoConfigureAfter(value=FeignAutoConfiguration.class) -public class FeignContentGzipEncodingAutoConfiguration -extends Object-
FeignContentGzipEncodingInterceptor| Constructor and Description | -
|---|
FeignContentGzipEncodingAutoConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignContentGzipEncodingInterceptor |
-feignContentGzipEncodingInterceptor(FeignClientEncodingProperties properties) |
-
public FeignContentGzipEncodingAutoConfiguration()-
@Bean -public FeignContentGzipEncodingInterceptor feignContentGzipEncodingInterceptor(FeignClientEncodingProperties properties)-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.html deleted file mode 100644 index 16666b32..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - -public class FeignContentGzipEncodingInterceptor -extends BaseRequestInterceptor-
Content-Encoding headers.| Modifier | -Constructor and Description | -
|---|---|
protected |
-FeignContentGzipEncodingInterceptor(FeignClientEncodingProperties properties)
-Creates new instance of
-FeignContentGzipEncodingInterceptor. |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-apply(feign.RequestTemplate template) |
-
addHeader, getPropertiesprotected FeignContentGzipEncodingInterceptor(FeignClientEncodingProperties properties)-
FeignContentGzipEncodingInterceptor.properties - the encoding propertiesCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/HttpEncoding.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/HttpEncoding.html deleted file mode 100644 index 3dade87e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/HttpEncoding.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - -public interface HttpEncoding
-| Modifier and Type | -Field and Description | -
|---|---|
static String |
-ACCEPT_ENCODING_HEADER
-The HTTP Accept-Encoding header.
- |
-
static String |
-CONTENT_ENCODING_HEADER
-The HTTP Content-Encoding header.
- |
-
static String |
-CONTENT_LENGTH
-The HTTP Content-Length header.
- |
-
static String |
-CONTENT_TYPE
-The HTTP Content-Type header.
- |
-
static String |
-DEFLATE_ENCODING
-The Deflate encoding.
- |
-
static String |
-GZIP_ENCODING
-The GZIP encoding.
- |
-
static final String CONTENT_LENGTH-
static final String CONTENT_TYPE-
static final String ACCEPT_ENCODING_HEADER-
static final String CONTENT_ENCODING_HEADER-
static final String GZIP_ENCODING-
static final String DEFLATE_ENCODING-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/BaseRequestInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/BaseRequestInterceptor.html deleted file mode 100644 index 102e6292..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/BaseRequestInterceptor.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.encoding | -- |
| Modifier and Type | -Class and Description | -
|---|---|
class |
-FeignAcceptGzipEncodingInterceptor
-Enables the HTTP response payload compression by specifying the
-Accept-Encoding headers. |
-
class |
-FeignContentGzipEncodingInterceptor
-Enables the HTTP request payload compression by specifying the
-Content-Encoding headers. |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingAutoConfiguration.html deleted file mode 100644 index 1ed3c156..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingInterceptor.html deleted file mode 100644 index 7f88c3f7..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingInterceptor.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.encoding | -- |
| Modifier and Type | -Method and Description | -
|---|---|
FeignAcceptGzipEncodingInterceptor |
-FeignAcceptGzipEncodingAutoConfiguration.feignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties properties) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignClientEncodingProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignClientEncodingProperties.html deleted file mode 100644 index 3f10aada..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignClientEncodingProperties.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.encoding | -- |
| Modifier and Type | -Method and Description | -
|---|---|
protected FeignClientEncodingProperties |
-BaseRequestInterceptor.getProperties() |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignAcceptGzipEncodingInterceptor |
-FeignAcceptGzipEncodingAutoConfiguration.feignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties properties) |
-
FeignContentGzipEncodingInterceptor |
-FeignContentGzipEncodingAutoConfiguration.feignContentGzipEncodingInterceptor(FeignClientEncodingProperties properties) |
-
| Constructor and Description | -
|---|
BaseRequestInterceptor(FeignClientEncodingProperties properties)
-Creates new instance of
-BaseRequestInterceptor. |
-
FeignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties properties)
-Creates new instance of
-FeignAcceptGzipEncodingInterceptor. |
-
FeignContentGzipEncodingInterceptor(FeignClientEncodingProperties properties)
-Creates new instance of
-FeignContentGzipEncodingInterceptor. |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingAutoConfiguration.html deleted file mode 100644 index db6ddc9f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingInterceptor.html deleted file mode 100644 index 202c8e0b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingInterceptor.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.encoding | -- |
| Modifier and Type | -Method and Description | -
|---|---|
FeignContentGzipEncodingInterceptor |
-FeignContentGzipEncodingAutoConfiguration.feignContentGzipEncodingInterceptor(FeignClientEncodingProperties properties) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/HttpEncoding.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/HttpEncoding.html deleted file mode 100644 index 1240a3a2..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/HttpEncoding.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-frame.html deleted file mode 100644 index acf35c31..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-frame.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - -| Interface | -Description | -
|---|---|
| HttpEncoding | -
- Lists all constants used by Feign encoders.
- |
-
| Class | -Description | -
|---|---|
| BaseRequestInterceptor | -
- The base request interceptor.
- |
-
| FeignAcceptGzipEncodingAutoConfiguration | -
- Configures the Feign response compression.
- |
-
| FeignAcceptGzipEncodingInterceptor | -
- Enables the HTTP response payload compression by specifying the
-Accept-Encoding headers. |
-
| FeignClientEncodingProperties | -
- The Feign encoding properties.
- |
-
| FeignContentGzipEncodingAutoConfiguration | -
- Configures the Feign request compression.
- |
-
| FeignContentGzipEncodingInterceptor | -
- Enables the HTTP request payload compression by specifying the
-Content-Encoding headers. |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-tree.html deleted file mode 100644 index ee71b7cc..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-tree.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-use.html deleted file mode 100644 index 744a7a8d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-use.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.encoding | -- |
| Class and Description | -
|---|
| BaseRequestInterceptor
- The base request interceptor.
- |
-
| FeignAcceptGzipEncodingInterceptor
- Enables the HTTP response payload compression by specifying the
-Accept-Encoding headers. |
-
| FeignClientEncodingProperties
- The Feign encoding properties.
- |
-
| FeignContentGzipEncodingInterceptor
- Enables the HTTP request payload compression by specifying the
-Content-Encoding headers. |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-frame.html deleted file mode 100644 index edb78e05..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-frame.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -| Interface | -Description | -
|---|---|
| AnnotatedParameterProcessor | -
- Feign contract method parameter processor.
- |
-
| AnnotatedParameterProcessor.AnnotatedParameterContext | -
- Specifies the parameter context.
- |
-
| FeignFormatterRegistrar | -
- Allows an application to customize the Feign
-FormattingConversionService. |
-
| FeignLoggerFactory | -
- Allows an application to use a custom Feign
-Logger. |
-
| Class | -Description | -
|---|---|
| DefaultFeignLoggerFactory | -- |
| FeignAutoConfiguration | -- |
| FeignAutoConfiguration.DefaultFeignTargeterConfiguration | -- |
| FeignAutoConfiguration.HttpClientFeignConfiguration | -- |
| FeignAutoConfiguration.HystrixFeignTargeterConfiguration | -- |
| FeignAutoConfiguration.OkHttpFeignConfiguration | -- |
| FeignClientProperties | -- |
| FeignClientProperties.FeignClientConfiguration | -- |
| FeignClientsConfiguration | -- |
| FeignClientsConfiguration.HystrixFeignConfiguration | -- |
| FeignContext | -
- A factory that creates instances of feign classes.
- |
-
| Annotation Type | -Description | -
|---|---|
| EnableFeignClients | -
- Scans for interfaces that declare they are feign clients (via
-). |
-
| FeignClient | -
- Annotation for interfaces declaring that a REST client with that interface should be
- created (e.g.
- |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-tree.html deleted file mode 100644 index ba0ceb26..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-tree.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-use.html deleted file mode 100644 index 702eaa62..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-use.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| org.springframework.cloud.openfeign.annotation | -- |
| org.springframework.cloud.openfeign.support | -- |
| Class and Description | -
|---|
| AnnotatedParameterProcessor.AnnotatedParameterContext
- Specifies the parameter context.
- |
-
| FeignClientProperties.FeignClientConfiguration | -
| FeignContext
- A factory that creates instances of feign classes.
- |
-
| FeignLoggerFactory
- Allows an application to use a custom Feign
-Logger. |
-
| Class and Description | -
|---|
| AnnotatedParameterProcessor
- Feign contract method parameter processor.
- |
-
| AnnotatedParameterProcessor.AnnotatedParameterContext
- Specifies the parameter context.
- |
-
| Class and Description | -
|---|
| AnnotatedParameterProcessor
- Feign contract method parameter processor.
- |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.html deleted file mode 100644 index 02afc029..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - -public class CachingSpringLoadBalancerFactory -extends Object-
| Constructor and Description | -
|---|
CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory) |
-
CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
-Deprecated.
- |
-
CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
- boolean enableRetry)
-Deprecated.
- |
-
CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)
-Deprecated.
- |
-
CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory) |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignLoadBalancer |
-create(String clientName) |
-
public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory)-
@Deprecated -public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)-
@Deprecated -public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - boolean enableRetry)-
@Deprecated -public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)-
public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory)-
public FeignLoadBalancer create(String clientName)-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonRequest.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonRequest.html deleted file mode 100644 index 55942a6b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonRequest.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - -protected static class FeignLoadBalancer.RibbonRequest -extends com.netflix.client.ClientRequest -implements Cloneable-
isRetriable, loadBalancerKey, overrideConfig, uri| Modifier and Type | -Method and Description | -
|---|---|
Object |
-clone() |
-
getLoadBalancerKey, getOverrideConfig, getUri, isRetriable, replaceUri, setLoadBalancerKey, setOverrideConfig, setRetriable, setUriCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonResponse.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonResponse.html deleted file mode 100644 index 5a04c3e8..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonResponse.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - -protected static class FeignLoadBalancer.RibbonResponse -extends Object -implements com.netflix.client.IResponse-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-close() |
-
Map<String,Collection<String>> |
-getHeaders() |
-
Object |
-getPayload() |
-
URI |
-getRequestedURI() |
-
boolean |
-hasPayload() |
-
boolean |
-isSuccess() |
-
public Object getPayload() - throws com.netflix.client.ClientException-
getPayload in interface com.netflix.client.IResponsecom.netflix.client.ClientExceptionpublic boolean hasPayload()-
hasPayload in interface com.netflix.client.IResponsepublic boolean isSuccess()-
isSuccess in interface com.netflix.client.IResponsepublic URI getRequestedURI()-
getRequestedURI in interface com.netflix.client.IResponsepublic Map<String,Collection<String>> getHeaders()-
getHeaders in interface com.netflix.client.IResponsepublic void close() - throws IOException-
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.html deleted file mode 100644 index 3a4f09ae..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.html +++ /dev/null @@ -1,470 +0,0 @@ - - - - - - -public class FeignLoadBalancer -extends com.netflix.client.AbstractLoadBalancerAwareClient<FeignLoadBalancer.RibbonRequest,FeignLoadBalancer.RibbonResponse>-
| Modifier and Type | -Class and Description | -
|---|---|
protected static class |
-FeignLoadBalancer.RibbonRequest |
-
protected static class |
-FeignLoadBalancer.RibbonResponse |
-
| Modifier and Type | -Field and Description | -
|---|---|
protected com.netflix.client.config.IClientConfig |
-clientConfig |
-
protected int |
-connectTimeout |
-
protected int |
-readTimeout |
-
protected org.springframework.cloud.netflix.ribbon.ServerIntrospector |
-serverIntrospector |
-
clientName, defaultRetryHandler, maxAutoRetries, maxAutoRetriesNextServer, okToRetryOnAllOperations, vipAddresses| Constructor and Description | -
|---|
FeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
- com.netflix.client.config.IClientConfig clientConfig,
- org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector) |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignLoadBalancer.RibbonResponse |
-execute(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig configOverride) |
-
com.netflix.client.RequestSpecificRetryHandler |
-getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig requestConfig) |
-
URI |
-reconstructURIWithServer(com.netflix.loadbalancer.Server server,
- URI original) |
-
buildLoadBalancerCommand, customizeLoadBalancerCommandBuilder, executeWithLoadBalancer, executeWithLoadBalancer, isCircuitBreakerException, isRetriable, isRetriableExceptionderiveHostAndPortFromVipAddress, deriveSchemeAndPortFromPartialUri, generateNIWSException, getClientName, getDeepestCause, getDefaultPortFromScheme, getExecuteTracer, getLoadBalancer, getMaxAutoRetries, getMaxAutoRetriesNextServer, getNumberRetriesOnSameServer, getRetriesNextServer, getRetryHandler, getServerFromLoadBalancer, getServerStats, handleSameServerRetry, initWithNiwsConfig, isOkToRetryOnAllOperations, noteError, noteOpenConnection, noteRequestCompletion, noteRequestCompletion, noteResponse, setLoadBalancer, setMaxAutoRetries, setMaxAutoRetriesNextServer, setOkToRetryOnAllOperations, setRetryHandlerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitWithNiwsConfigprotected int connectTimeout-
protected int readTimeout-
protected com.netflix.client.config.IClientConfig clientConfig-
protected org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector-
public FeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector)-
public FeignLoadBalancer.RibbonResponse execute(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig configOverride) - throws IOException-
IOExceptionpublic com.netflix.client.RequestSpecificRetryHandler getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig requestConfig)-
getRequestSpecificRetryHandler in class com.netflix.client.AbstractLoadBalancerAwareClient<FeignLoadBalancer.RibbonRequest,FeignLoadBalancer.RibbonResponse>Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.html deleted file mode 100644 index e30f9fee..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - -public class FeignRetryPolicy
-extends org.springframework.cloud.client.loadbalancer.InterceptorRetryPolicy
-| Constructor and Description | -
|---|
FeignRetryPolicy(org.springframework.http.HttpRequest request,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicy policy,
- org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser serviceInstanceChooser,
- String serviceName) |
-
| Modifier and Type | -Method and Description | -
|---|---|
boolean |
-canRetry(org.springframework.retry.RetryContext context) |
-
org.springframework.retry.RetryContext |
-open(org.springframework.retry.RetryContext parent) |
-
close, equals, hashCode, registerThrowablepublic FeignRetryPolicy(org.springframework.http.HttpRequest request, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicy policy, - org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser serviceInstanceChooser, - String serviceName)-
public boolean canRetry(org.springframework.retry.RetryContext context)-
canRetry in interface org.springframework.retry.RetryPolicycanRetry in class org.springframework.cloud.client.loadbalancer.InterceptorRetryPolicypublic org.springframework.retry.RetryContext open(org.springframework.retry.RetryContext parent)-
open in interface org.springframework.retry.RetryPolicyopen in class org.springframework.cloud.client.loadbalancer.InterceptorRetryPolicyCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.html deleted file mode 100644 index 55167189..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - -@ConditionalOnClass(value={com.netflix.loadbalancer.ILoadBalancer.class,feign.Feign.class})
- @Configuration
- @AutoConfigureBefore(value=FeignAutoConfiguration.class)
- @EnableConfigurationProperties(value=FeignHttpClientProperties.class)
- @Import(value={org.springframework.cloud.openfeign.ribbon.HttpClientFeignLoadBalancedConfiguration.class,org.springframework.cloud.openfeign.ribbon.OkHttpFeignLoadBalancedConfiguration.class,org.springframework.cloud.openfeign.ribbon.DefaultFeignLoadBalancedConfiguration.class})
-public class FeignRibbonClientAutoConfiguration
-extends Object
-| Constructor and Description | -
|---|
FeignRibbonClientAutoConfiguration() |
-
| Modifier and Type | -Method and Description | -
|---|---|
CachingSpringLoadBalancerFactory |
-cachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory) |
-
feign.Request.Options |
-feignRequestOptions() |
-
CachingSpringLoadBalancerFactory |
-retryabeCachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory retryPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory) |
-
public FeignRibbonClientAutoConfiguration()-
@Bean - @Primary - @ConditionalOnMissingClass(value="org.springframework.retry.support.RetryTemplate") -public CachingSpringLoadBalancerFactory cachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory)-
@Bean - @Primary - @ConditionalOnClass(name="org.springframework.retry.support.RetryTemplate") -public CachingSpringLoadBalancerFactory retryabeCachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory retryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory)-
@Bean - @ConditionalOnMissingBean -public feign.Request.Options feignRequestOptions()-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.html deleted file mode 100644 index 66e3742c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - -public class LoadBalancerFeignClient -extends Object -implements feign.Client-
feign.Client.Default| Constructor and Description | -
|---|
LoadBalancerFeignClient(feign.Client delegate,
- CachingSpringLoadBalancerFactory lbClientFactory,
- org.springframework.cloud.netflix.ribbon.SpringClientFactory clientFactory) |
-
| Modifier and Type | -Method and Description | -
|---|---|
feign.Response |
-execute(feign.Request request,
- feign.Request.Options options) |
-
protected IOException |
-findIOException(Throwable t) |
-
feign.Client |
-getDelegate() |
-
public LoadBalancerFeignClient(feign.Client delegate, - CachingSpringLoadBalancerFactory lbClientFactory, - org.springframework.cloud.netflix.ribbon.SpringClientFactory clientFactory)-
public feign.Response execute(feign.Request request, - feign.Request.Options options) - throws IOException-
execute in interface feign.ClientIOExceptionprotected IOException findIOException(Throwable t)-
public feign.Client getDelegate()-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.html deleted file mode 100644 index 5f0bea6a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - -public class RetryableFeignLoadBalancer -extends FeignLoadBalancer -implements org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser-
FeignLoadBalancer that leverages Spring Retry to retry failed requests.FeignLoadBalancer.RibbonRequest, FeignLoadBalancer.RibbonResponseclientConfig, connectTimeout, readTimeout, serverIntrospectorclientName, defaultRetryHandler, maxAutoRetries, maxAutoRetriesNextServer, okToRetryOnAllOperations, vipAddresses| Constructor and Description | -
|---|
RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
- com.netflix.client.config.IClientConfig clientConfig,
- org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
-Deprecated.
- |
-
RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
- com.netflix.client.config.IClientConfig clientConfig,
- org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)
-Deprecated.
- |
-
RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
- com.netflix.client.config.IClientConfig clientConfig,
- org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory) |
-
| Modifier and Type | -Method and Description | -
|---|---|
org.springframework.cloud.client.ServiceInstance |
-choose(String serviceId) |
-
FeignLoadBalancer.RibbonResponse |
-execute(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig configOverride) |
-
com.netflix.client.RequestSpecificRetryHandler |
-getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig requestConfig) |
-
reconstructURIWithServerbuildLoadBalancerCommand, customizeLoadBalancerCommandBuilder, executeWithLoadBalancer, executeWithLoadBalancer, isCircuitBreakerException, isRetriable, isRetriableExceptionderiveHostAndPortFromVipAddress, deriveSchemeAndPortFromPartialUri, generateNIWSException, getClientName, getDeepestCause, getDefaultPortFromScheme, getExecuteTracer, getLoadBalancer, getMaxAutoRetries, getMaxAutoRetriesNextServer, getNumberRetriesOnSameServer, getRetriesNextServer, getRetryHandler, getServerFromLoadBalancer, getServerStats, handleSameServerRetry, initWithNiwsConfig, isOkToRetryOnAllOperations, noteError, noteOpenConnection, noteRequestCompletion, noteRequestCompletion, noteResponse, setLoadBalancer, setMaxAutoRetries, setMaxAutoRetriesNextServer, setOkToRetryOnAllOperations, setRetryHandlerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitWithNiwsConfig@Deprecated -public RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)-
@Deprecated -public RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)-
public RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory)-
public FeignLoadBalancer.RibbonResponse execute(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig configOverride) - throws IOException-
execute in interface com.netflix.client.IClient<FeignLoadBalancer.RibbonRequest,FeignLoadBalancer.RibbonResponse>execute in class FeignLoadBalancerIOExceptionpublic com.netflix.client.RequestSpecificRetryHandler getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig requestConfig)-
getRequestSpecificRetryHandler in class FeignLoadBalancerpublic org.springframework.cloud.client.ServiceInstance choose(String serviceId)-
choose in interface org.springframework.cloud.client.loadbalancer.ServiceInstanceChooserCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.html deleted file mode 100644 index 41119239..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - -public class RibbonResponseStatusCodeException
-extends org.springframework.cloud.client.loadbalancer.RetryableStatusCodeException
-RetryableStatusCodeException for Responses| Constructor and Description | -
|---|
RibbonResponseStatusCodeException(String serviceId,
- feign.Response response,
- byte[] body,
- URI uri) |
-
| Modifier and Type | -Method and Description | -
|---|---|
feign.Response |
-getResponse() |
-
getUriaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/CachingSpringLoadBalancerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/CachingSpringLoadBalancerFactory.html deleted file mode 100644 index 83bf9dfc..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/CachingSpringLoadBalancerFactory.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.ribbon | -- |
| Modifier and Type | -Method and Description | -
|---|---|
CachingSpringLoadBalancerFactory |
-FeignRibbonClientAutoConfiguration.cachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory) |
-
CachingSpringLoadBalancerFactory |
-FeignRibbonClientAutoConfiguration.retryabeCachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory retryPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
- org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory) |
-
| Constructor and Description | -
|---|
LoadBalancerFeignClient(feign.Client delegate,
- CachingSpringLoadBalancerFactory lbClientFactory,
- org.springframework.cloud.netflix.ribbon.SpringClientFactory clientFactory) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonRequest.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonRequest.html deleted file mode 100644 index 4f0c8998..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonRequest.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.ribbon | -- |
| Modifier and Type | -Method and Description | -
|---|---|
FeignLoadBalancer.RibbonResponse |
-RetryableFeignLoadBalancer.execute(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig configOverride) |
-
FeignLoadBalancer.RibbonResponse |
-FeignLoadBalancer.execute(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig configOverride) |
-
com.netflix.client.RequestSpecificRetryHandler |
-RetryableFeignLoadBalancer.getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig requestConfig) |
-
com.netflix.client.RequestSpecificRetryHandler |
-FeignLoadBalancer.getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig requestConfig) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonResponse.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonResponse.html deleted file mode 100644 index 6c489592..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonResponse.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.ribbon | -- |
| Modifier and Type | -Method and Description | -
|---|---|
FeignLoadBalancer.RibbonResponse |
-RetryableFeignLoadBalancer.execute(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig configOverride) |
-
FeignLoadBalancer.RibbonResponse |
-FeignLoadBalancer.execute(FeignLoadBalancer.RibbonRequest request,
- com.netflix.client.config.IClientConfig configOverride) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.html deleted file mode 100644 index e5de600c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.ribbon | -- |
| Modifier and Type | -Class and Description | -
|---|---|
class |
-RetryableFeignLoadBalancer
-A
-FeignLoadBalancer that leverages Spring Retry to retry failed requests. |
-
| Modifier and Type | -Method and Description | -
|---|---|
FeignLoadBalancer |
-CachingSpringLoadBalancerFactory.create(String clientName) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRetryPolicy.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRetryPolicy.html deleted file mode 100644 index 919a6f3d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRetryPolicy.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRibbonClientAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRibbonClientAutoConfiguration.html deleted file mode 100644 index fda3f045..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRibbonClientAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/LoadBalancerFeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/LoadBalancerFeignClient.html deleted file mode 100644 index fd593636..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/LoadBalancerFeignClient.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RetryableFeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RetryableFeignLoadBalancer.html deleted file mode 100644 index 5f4d09a5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RetryableFeignLoadBalancer.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RibbonResponseStatusCodeException.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RibbonResponseStatusCodeException.html deleted file mode 100644 index 177edd50..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RibbonResponseStatusCodeException.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-frame.html deleted file mode 100644 index 1f0fc72b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-frame.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - -| Class | -Description | -
|---|---|
| CachingSpringLoadBalancerFactory | -
- Factory for SpringLoadBalancer instances that caches the entries created.
- |
-
| FeignLoadBalancer | -- |
| FeignLoadBalancer.RibbonRequest | -- |
| FeignLoadBalancer.RibbonResponse | -- |
| FeignRetryPolicy | -- |
| FeignRibbonClientAutoConfiguration | -
- Autoconfiguration to be activated if Feign is in use and needs to be use Ribbon as a
- load balancer.
- |
-
| LoadBalancerFeignClient | -- |
| RetryableFeignLoadBalancer | -
- A
-FeignLoadBalancer that leverages Spring Retry to retry failed requests. |
-
| Exception | -Description | -
|---|---|
| RibbonResponseStatusCodeException | -
- A
-RetryableStatusCodeException for Responses |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-tree.html deleted file mode 100644 index eb011892..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-tree.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-use.html deleted file mode 100644 index 214380df..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-use.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign.ribbon | -- |
| Class and Description | -
|---|
| CachingSpringLoadBalancerFactory
- Factory for SpringLoadBalancer instances that caches the entries created.
- |
-
| FeignLoadBalancer | -
| FeignLoadBalancer.RibbonRequest | -
| FeignLoadBalancer.RibbonResponse | -
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FallbackCommand.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FallbackCommand.html deleted file mode 100644 index 5788047b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FallbackCommand.html +++ /dev/null @@ -1,942 +0,0 @@ - - - - - - -public class FallbackCommand<T>
-extends com.netflix.hystrix.HystrixCommand<T>
-HystrixCommand.
- Also useful for return types of Observable and Future.
- For those return types, just call HystrixCommand.observe() or HystrixCommand.queue() respectively.| Modifier and Type | -Class and Description | -
|---|---|
protected static class |
-com.netflix.hystrix.AbstractCommand.CommandState |
-
protected static class |
-com.netflix.hystrix.AbstractCommand.ThreadState |
-
protected static class |
-com.netflix.hystrix.AbstractCommand.TimedOutStatus |
-
com.netflix.hystrix.HystrixCommand.Setter| Modifier and Type | -Field and Description | -
|---|---|
protected com.netflix.hystrix.HystrixCircuitBreaker |
-circuitBreaker |
-
protected static ConcurrentHashMap<com.netflix.hystrix.HystrixCommandKey,Boolean> |
-commandContainsFallback |
-
protected com.netflix.hystrix.HystrixCommandGroupKey |
-commandGroup |
-
protected com.netflix.hystrix.HystrixCommandKey |
-commandKey |
-
protected long |
-commandStartTimestamp |
-
protected AtomicReference<com.netflix.hystrix.AbstractCommand.CommandState> |
-commandState |
-
protected com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy |
-concurrencyStrategy |
-
protected com.netflix.hystrix.HystrixRequestLog |
-currentRequestLog |
-
protected rx.functions.Action0 |
-endCurrentThreadExecutingCommand |
-
protected com.netflix.hystrix.strategy.eventnotifier.HystrixEventNotifier |
-eventNotifier |
-
protected com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook |
-executionHook |
-
protected com.netflix.hystrix.ExecutionResult |
-executionResult |
-
protected com.netflix.hystrix.ExecutionResult |
-executionResultAtTimeOfCancellation |
-
protected com.netflix.hystrix.AbstractCommand.TryableSemaphore |
-executionSemaphoreOverride |
-
protected static ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> |
-executionSemaphorePerCircuit |
-
protected com.netflix.hystrix.AbstractCommand.TryableSemaphore |
-fallbackSemaphoreOverride |
-
protected static ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> |
-fallbackSemaphorePerCircuit |
-
protected AtomicReference<com.netflix.hystrix.AbstractCommand.TimedOutStatus> |
-isCommandTimedOut |
-
protected boolean |
-isResponseFromCache |
-
protected com.netflix.hystrix.HystrixCommandMetrics |
-metrics |
-
protected com.netflix.hystrix.HystrixCommandProperties |
-properties |
-
protected com.netflix.hystrix.HystrixRequestCache |
-requestCache |
-
protected com.netflix.hystrix.HystrixThreadPool |
-threadPool |
-
protected com.netflix.hystrix.HystrixThreadPoolKey |
-threadPoolKey |
-
protected AtomicReference<com.netflix.hystrix.AbstractCommand.ThreadState> |
-threadState |
-
protected AtomicReference<Reference<com.netflix.hystrix.util.HystrixTimer.TimerListener>> |
-timeoutTimer |
-
| Modifier | -Constructor and Description | -
|---|---|
|
-FallbackCommand(T result) |
-
|
-FallbackCommand(T result,
- com.netflix.hystrix.HystrixCommand.Setter setter) |
-
|
-FallbackCommand(T result,
- com.netflix.hystrix.HystrixCommandGroupKey group) |
-
|
-FallbackCommand(T result,
- com.netflix.hystrix.HystrixCommandGroupKey group,
- com.netflix.hystrix.HystrixThreadPoolKey threadPool) |
-
|
-FallbackCommand(T result,
- com.netflix.hystrix.HystrixCommandGroupKey group,
- com.netflix.hystrix.HystrixThreadPoolKey threadPool,
- int executionIsolationThreadTimeoutInMilliseconds) |
-
|
-FallbackCommand(T result,
- com.netflix.hystrix.HystrixCommandGroupKey group,
- int executionIsolationThreadTimeoutInMilliseconds) |
-
protected |
-FallbackCommand(T result,
- String groupname) |
-
| Modifier and Type | -Method and Description | -
|---|---|
protected Throwable |
-decomposeException(Exception arg0) |
-
protected String |
-getCacheKey() |
-
protected Exception |
-getExceptionFromThrowable(Throwable arg0) |
-
protected com.netflix.hystrix.AbstractCommand.TryableSemaphore |
-getExecutionSemaphore() |
-
protected com.netflix.hystrix.AbstractCommand.TryableSemaphore |
-getFallbackSemaphore() |
-
protected String |
-getLogMessagePrefix() |
-
protected void |
-handleThreadEnd(com.netflix.hystrix.AbstractCommand<R> arg0) |
-
protected boolean |
-isRequestCachingEnabled() |
-
protected T |
-run() |
-
protected boolean |
-shouldNotBeWrapped(Throwable arg0) |
-
protected boolean |
-shouldOutputOnNextEvents() |
-
commandIsScalar, execute, getExecutionObservable, getFallback, getFallbackMethodName, getFallbackObservable, isFallbackUserDefined, queueprotected final com.netflix.hystrix.HystrixCircuitBreaker circuitBreaker-
protected final com.netflix.hystrix.HystrixThreadPool threadPool-
protected final com.netflix.hystrix.HystrixThreadPoolKey threadPoolKey-
protected final com.netflix.hystrix.HystrixCommandProperties properties-
protected final com.netflix.hystrix.HystrixCommandMetrics metrics-
protected final com.netflix.hystrix.HystrixCommandKey commandKey-
protected final com.netflix.hystrix.HystrixCommandGroupKey commandGroup-
protected final com.netflix.hystrix.strategy.eventnotifier.HystrixEventNotifier eventNotifier-
protected final com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy concurrencyStrategy-
protected final com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook executionHook-
protected final com.netflix.hystrix.AbstractCommand.TryableSemaphore fallbackSemaphoreOverride-
protected static final ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> fallbackSemaphorePerCircuit-
protected final com.netflix.hystrix.AbstractCommand.TryableSemaphore executionSemaphoreOverride-
protected static final ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> executionSemaphorePerCircuit-
protected final AtomicReference<Reference<com.netflix.hystrix.util.HystrixTimer.TimerListener>> timeoutTimer-
protected AtomicReference<com.netflix.hystrix.AbstractCommand.CommandState> commandState-
protected AtomicReference<com.netflix.hystrix.AbstractCommand.ThreadState> threadState-
protected volatile com.netflix.hystrix.ExecutionResult executionResult-
protected volatile boolean isResponseFromCache-
protected volatile com.netflix.hystrix.ExecutionResult executionResultAtTimeOfCancellation-
protected volatile long commandStartTimestamp-
protected final AtomicReference<com.netflix.hystrix.AbstractCommand.TimedOutStatus> isCommandTimedOut-
protected volatile rx.functions.Action0 endCurrentThreadExecutingCommand-
protected final com.netflix.hystrix.HystrixRequestCache requestCache-
protected final com.netflix.hystrix.HystrixRequestLog currentRequestLog-
protected static ConcurrentHashMap<com.netflix.hystrix.HystrixCommandKey,Boolean> commandContainsFallback-
public FallbackCommand(T result)-
public FallbackCommand(T result, - com.netflix.hystrix.HystrixCommandGroupKey group)-
public FallbackCommand(T result, - com.netflix.hystrix.HystrixCommandGroupKey group, - int executionIsolationThreadTimeoutInMilliseconds)-
public FallbackCommand(T result, - com.netflix.hystrix.HystrixCommandGroupKey group, - com.netflix.hystrix.HystrixThreadPoolKey threadPool)-
public FallbackCommand(T result, - com.netflix.hystrix.HystrixCommandGroupKey group, - com.netflix.hystrix.HystrixThreadPoolKey threadPool, - int executionIsolationThreadTimeoutInMilliseconds)-
public FallbackCommand(T result, - com.netflix.hystrix.HystrixCommand.Setter setter)-
protected boolean shouldNotBeWrapped(Throwable arg0)-
protected void handleThreadEnd(com.netflix.hystrix.AbstractCommand<R> arg0)-
protected boolean shouldOutputOnNextEvents()-
protected com.netflix.hystrix.AbstractCommand.TryableSemaphore getFallbackSemaphore()-
protected com.netflix.hystrix.AbstractCommand.TryableSemaphore getExecutionSemaphore()-
protected String getCacheKey()-
protected boolean isRequestCachingEnabled()-
protected String getLogMessagePrefix()-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.html deleted file mode 100644 index 60d74d31..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.html +++ /dev/null @@ -1,628 +0,0 @@ - - - - - - -@ConfigurationProperties(prefix="feign.httpclient") -public class FeignHttpClientProperties -extends Object-
| Modifier and Type | -Field and Description | -
|---|---|
static int |
-DEFAULT_CONNECTION_TIMEOUT |
-
static int |
-DEFAULT_CONNECTION_TIMER_REPEAT |
-
static boolean |
-DEFAULT_DISABLE_SSL_VALIDATION |
-
static boolean |
-DEFAULT_FOLLOW_REDIRECTS |
-
static int |
-DEFAULT_MAX_CONNECTIONS |
-
static int |
-DEFAULT_MAX_CONNECTIONS_PER_ROUTE |
-
static long |
-DEFAULT_TIME_TO_LIVE |
-
static TimeUnit |
-DEFAULT_TIME_TO_LIVE_UNIT |
-
| Constructor and Description | -
|---|
FeignHttpClientProperties() |
-
| Modifier and Type | -Method and Description | -
|---|---|
int |
-getConnectionTimeout() |
-
int |
-getConnectionTimerRepeat() |
-
int |
-getMaxConnections() |
-
int |
-getMaxConnectionsPerRoute() |
-
long |
-getTimeToLive() |
-
TimeUnit |
-getTimeToLiveUnit() |
-
boolean |
-isDisableSslValidation() |
-
boolean |
-isFollowRedirects() |
-
void |
-setConnectionTimeout(int connectionTimeout) |
-
void |
-setConnectionTimerRepeat(int connectionTimerRepeat) |
-
void |
-setDisableSslValidation(boolean disableSslValidation) |
-
void |
-setFollowRedirects(boolean followRedirects) |
-
void |
-setMaxConnections(int maxConnections) |
-
void |
-setMaxConnectionsPerRoute(int maxConnectionsPerRoute) |
-
void |
-setTimeToLive(long timeToLive) |
-
void |
-setTimeToLiveUnit(TimeUnit timeToLiveUnit) |
-
public static final boolean DEFAULT_DISABLE_SSL_VALIDATION-
public static final int DEFAULT_MAX_CONNECTIONS-
public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE-
public static final long DEFAULT_TIME_TO_LIVE-
public static final TimeUnit DEFAULT_TIME_TO_LIVE_UNIT-
public static final boolean DEFAULT_FOLLOW_REDIRECTS-
public static final int DEFAULT_CONNECTION_TIMEOUT-
public static final int DEFAULT_CONNECTION_TIMER_REPEAT-
public FeignHttpClientProperties()-
public int getConnectionTimerRepeat()-
public void setConnectionTimerRepeat(int connectionTimerRepeat)-
public boolean isDisableSslValidation()-
public void setDisableSslValidation(boolean disableSslValidation)-
public int getMaxConnections()-
public void setMaxConnections(int maxConnections)-
public int getMaxConnectionsPerRoute()-
public void setMaxConnectionsPerRoute(int maxConnectionsPerRoute)-
public long getTimeToLive()-
public void setTimeToLive(long timeToLive)-
public TimeUnit getTimeToLiveUnit()-
public void setTimeToLiveUnit(TimeUnit timeToLiveUnit)-
public boolean isFollowRedirects()-
public void setFollowRedirects(boolean followRedirects)-
public int getConnectionTimeout()-
public void setConnectionTimeout(int connectionTimeout)-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignUtils.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignUtils.html deleted file mode 100644 index ee22e8fd..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignUtils.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - -public class FeignUtils -extends Object-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.html deleted file mode 100644 index 7e104d3c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - -public class ResponseEntityDecoder -extends Object -implements feign.codec.Decoder-
feign.codec.Decoder.Default| Constructor and Description | -
|---|
ResponseEntityDecoder(feign.codec.Decoder decoder) |
-
| Modifier and Type | -Method and Description | -
|---|---|
Object |
-decode(feign.Response response,
- Type type) |
-
public ResponseEntityDecoder(feign.codec.Decoder decoder)-
public Object decode(feign.Response response, - Type type) - throws IOException, - feign.FeignException-
decode in interface feign.codec.DecoderIOExceptionfeign.FeignExceptionCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringDecoder.html deleted file mode 100644 index b12c12d5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringDecoder.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - -public class SpringDecoder -extends Object -implements feign.codec.Decoder-
feign.codec.Decoder.Default| Constructor and Description | -
|---|
SpringDecoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters) |
-
| Modifier and Type | -Method and Description | -
|---|---|
Object |
-decode(feign.Response response,
- Type type) |
-
public SpringDecoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters)-
public Object decode(feign.Response response, - Type type) - throws IOException, - feign.FeignException-
decode in interface feign.codec.DecoderIOExceptionfeign.FeignExceptionCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringEncoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringEncoder.html deleted file mode 100644 index 186c3937..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringEncoder.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - -public class SpringEncoder -extends Object -implements feign.codec.Encoder-
feign.codec.Encoder.DefaultMAP_STRING_WILDCARD| Constructor and Description | -
|---|
SpringEncoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters) |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-encode(Object requestBody,
- Type bodyType,
- feign.RequestTemplate request) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.ConvertingExpander.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.ConvertingExpander.html deleted file mode 100644 index f840a29a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.ConvertingExpander.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - -public static class SpringMvcContract.ConvertingExpander -extends Object -implements feign.Param.Expander-
| Constructor and Description | -
|---|
ConvertingExpander(org.springframework.core.convert.ConversionService conversionService) |
-
| Modifier and Type | -Method and Description | -
|---|---|
String |
-expand(Object value) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.html deleted file mode 100644 index 34067f8d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - -public class SpringMvcContract
-extends feign.Contract.BaseContract
-implements org.springframework.context.ResourceLoaderAware
-| Modifier and Type | -Class and Description | -
|---|---|
static class |
-SpringMvcContract.ConvertingExpander |
-
feign.Contract.BaseContract, feign.Contract.Default| Constructor and Description | -
|---|
SpringMvcContract() |
-
SpringMvcContract(List<AnnotatedParameterProcessor> annotatedParameterProcessors) |
-
SpringMvcContract(List<AnnotatedParameterProcessor> annotatedParameterProcessors,
- org.springframework.core.convert.ConversionService conversionService) |
-
| Modifier and Type | -Method and Description | -
|---|---|
feign.MethodMetadata |
-parseAndValidateMetadata(Class<?> targetType,
- Method method) |
-
protected void |
-processAnnotationOnClass(feign.MethodMetadata data,
- Class<?> clz) |
-
protected void |
-processAnnotationOnMethod(feign.MethodMetadata data,
- Annotation methodAnnotation,
- Method method) |
-
protected boolean |
-processAnnotationsOnParameter(feign.MethodMetadata data,
- Annotation[] annotations,
- int paramIndex) |
-
void |
-setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
-
addTemplatedParam, nameParam, parseAndValidatateMetadata, parseAndValidatateMetadatapublic SpringMvcContract()-
public SpringMvcContract(List<AnnotatedParameterProcessor> annotatedParameterProcessors)-
public SpringMvcContract(List<AnnotatedParameterProcessor> annotatedParameterProcessors, - org.springframework.core.convert.ConversionService conversionService)-
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)-
setResourceLoader in interface org.springframework.context.ResourceLoaderAwareprotected void processAnnotationOnClass(feign.MethodMetadata data, - Class<?> clz)-
processAnnotationOnClass in class feign.Contract.BaseContractpublic feign.MethodMetadata parseAndValidateMetadata(Class<?> targetType, - Method method)-
parseAndValidateMetadata in class feign.Contract.BaseContractprotected void processAnnotationOnMethod(feign.MethodMetadata data, - Annotation methodAnnotation, - Method method)-
processAnnotationOnMethod in class feign.Contract.BaseContractprotected boolean processAnnotationsOnParameter(feign.MethodMetadata data, - Annotation[] annotations, - int paramIndex)-
processAnnotationsOnParameter in class feign.Contract.BaseContractCopyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FallbackCommand.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FallbackCommand.html deleted file mode 100644 index ab37a702..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FallbackCommand.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignHttpClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignHttpClientProperties.html deleted file mode 100644 index 20071774..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignHttpClientProperties.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| Modifier and Type | -Method and Description | -
|---|---|
okhttp3.OkHttpClient |
-FeignAutoConfiguration.OkHttpFeignConfiguration.client(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory,
- okhttp3.ConnectionPool connectionPool,
- FeignHttpClientProperties httpClientProperties) |
-
org.apache.http.conn.HttpClientConnectionManager |
-FeignAutoConfiguration.HttpClientFeignConfiguration.connectionManager(org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory,
- FeignHttpClientProperties httpClientProperties) |
-
org.apache.http.impl.client.CloseableHttpClient |
-FeignAutoConfiguration.HttpClientFeignConfiguration.httpClient(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory httpClientFactory,
- org.apache.http.conn.HttpClientConnectionManager httpClientConnectionManager,
- FeignHttpClientProperties httpClientProperties) |
-
okhttp3.ConnectionPool |
-FeignAutoConfiguration.OkHttpFeignConfiguration.httpClientConnectionPool(FeignHttpClientProperties httpClientProperties,
- org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory) |
-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignUtils.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignUtils.html deleted file mode 100644 index 6e338622..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignUtils.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/ResponseEntityDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/ResponseEntityDecoder.html deleted file mode 100644 index e1f208e4..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/ResponseEntityDecoder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringDecoder.html deleted file mode 100644 index 160fa6a2..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringDecoder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringEncoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringEncoder.html deleted file mode 100644 index 063573ef..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringEncoder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.ConvertingExpander.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.ConvertingExpander.html deleted file mode 100644 index 4e01495a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.ConvertingExpander.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.html deleted file mode 100644 index ee5e5ac0..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-frame.html deleted file mode 100644 index be82a1a5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-frame.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - -| Class | -Description | -
|---|---|
| FallbackCommand<T> | -
- Convenience class for implementing feign fallbacks that return
-HystrixCommand. |
-
| FeignHttpClientProperties | -- |
| FeignUtils | -- |
| ResponseEntityDecoder | -
- Decoder adds compatibility for Spring MVC's ResponseEntity to any other decoder via
- composition.
- |
-
| SpringDecoder | -- |
| SpringEncoder | -- |
| SpringMvcContract | -- |
| SpringMvcContract.ConvertingExpander | -- |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-tree.html deleted file mode 100644 index 34cd0e39..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-tree.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-use.html deleted file mode 100644 index af468f34..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-use.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| Class and Description | -
|---|
| FeignHttpClientProperties | -
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/overview-frame.html b/spring-cloud-openfeign-core/target/apidocs/overview-frame.html deleted file mode 100644 index 455ce42d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/overview-frame.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - -- - diff --git a/spring-cloud-openfeign-core/target/apidocs/overview-summary.html b/spring-cloud-openfeign-core/target/apidocs/overview-summary.html deleted file mode 100644 index 5f28ddc5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/overview-summary.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -
| Package | -Description | -
|---|---|
| org.springframework.cloud.openfeign | -- |
| org.springframework.cloud.openfeign.annotation | -- |
| org.springframework.cloud.openfeign.encoding | -- |
| org.springframework.cloud.openfeign.ribbon | -- |
| org.springframework.cloud.openfeign.support | -- |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/overview-tree.html b/spring-cloud-openfeign-core/target/apidocs/overview-tree.html deleted file mode 100644 index dea5d2f3..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/overview-tree.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - -Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/package-list b/spring-cloud-openfeign-core/target/apidocs/package-list deleted file mode 100644 index fae86a86..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/package-list +++ /dev/null @@ -1,5 +0,0 @@ -org.springframework.cloud.openfeign -org.springframework.cloud.openfeign.annotation -org.springframework.cloud.openfeign.encoding -org.springframework.cloud.openfeign.ribbon -org.springframework.cloud.openfeign.support diff --git a/spring-cloud-openfeign-core/target/apidocs/script.js b/spring-cloud-openfeign-core/target/apidocs/script.js deleted file mode 100644 index b3463569..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/script.js +++ /dev/null @@ -1,30 +0,0 @@ -function show(type) -{ - count = 0; - for (var key in methods) { - var row = document.getElementById(key); - if ((methods[key] & type) != 0) { - row.style.display = ''; - row.className = (count++ % 2) ? rowColor : altColor; - } - else - row.style.display = 'none'; - } - updateTabs(type); -} - -function updateTabs(type) -{ - for (var value in tabs) { - var sNode = document.getElementById(tabs[value][0]); - var spanNode = sNode.firstChild; - if (value == type) { - sNode.className = activeTableTab; - spanNode.innerHTML = tabs[value][1]; - } - else { - sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; - } - } -} diff --git a/spring-cloud-openfeign-core/target/apidocs/serialized-form.html b/spring-cloud-openfeign-core/target/apidocs/serialized-form.html deleted file mode 100644 index 5012e472..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/serialized-form.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -org.springframework.http.HttpRequest request-
String serviceId-
feign.Response response-
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.
- - diff --git a/spring-cloud-openfeign-core/target/apidocs/stylesheet.css b/spring-cloud-openfeign-core/target/apidocs/stylesheet.css deleted file mode 100644 index 98055b22..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/stylesheet.css +++ /dev/null @@ -1,574 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ - -@import url('resources/fonts/dejavu.css'); - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4A6782; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; - font-style:italic; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -table tr td dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:11px; - z-index:200; - margin-top:-9px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.subNav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -ul.subNavList li{ - list-style:none; - float:left; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.navBarCell1Rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skipNav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:13px; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; - font-size:14px; - font-family:'DejaVu Sans Mono',monospace; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { - width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary { - padding:0px; -} -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -.memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; - -} -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { - text-align:left; - padding:0px 0px 12px 10px; -} -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ - vertical-align:top; - padding-right:0px; - padding-top:8px; - padding-bottom:3px; -} -th.colFirst, th.colLast, th.colOne, .constantsSummary th { - background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; -} -td.colFirst, th.colFirst { - white-space:nowrap; - font-size:13px; -} -td.colLast, th.colLast { - font-size:13px; -} -td.colOne, th.colOne { - font-size:13px; -} -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.useSummary td.colFirst, .useSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; - vertical-align:top; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -.tableSubHeadingColor { - background-color:#EEEEFF; -} -.altColor { - background-color:#FFFFFF; -} -.rowColor { - background-color:#EEEEEF; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} - -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} - -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} - -td.colLast div { - padding-top:0px; -} - - -td.colLast a { - padding-bottom:3px; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:3px 10px 2px 0px; - color:#474747; -} -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { - font-weight:bold; -} -.deprecationComment, .emphasizedPhrase, .interfaceName { - font-style:italic; -} - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { - font-style:normal; -} - -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; -} diff --git a/spring-cloud-openfeign-core/target/classes/META-INF/spring.factories b/spring-cloud-openfeign-core/target/classes/META-INF/spring.factories deleted file mode 100644 index 51c962ab..00000000 --- a/spring-cloud-openfeign-core/target/classes/META-INF/spring.factories +++ /dev/null @@ -1,5 +0,0 @@ -org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ -org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration,\ -org.springframework.cloud.openfeign.FeignAutoConfiguration,\ -org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration,\ -org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor$AnnotatedParameterContext.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor$AnnotatedParameterContext.class deleted file mode 100644 index b2c5b4d2..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor$AnnotatedParameterContext.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.class deleted file mode 100644 index 258a3ac1..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.class deleted file mode 100644 index d57e8f95..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultTargeter.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultTargeter.class deleted file mode 100644 index 549f8b0d..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultTargeter.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/EnableFeignClients.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/EnableFeignClients.class deleted file mode 100644 index 6f4a110b..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/EnableFeignClients.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$DefaultFeignTargeterConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$DefaultFeignTargeterConfiguration.class deleted file mode 100644 index 5b376312..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$DefaultFeignTargeterConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration$1.class deleted file mode 100644 index e1dd23c0..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration$1.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration.class deleted file mode 100644 index b407607c..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class deleted file mode 100644 index e3bd7326..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$OkHttpFeignConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$OkHttpFeignConfiguration.class deleted file mode 100644 index cbe79a65..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$OkHttpFeignConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration.class deleted file mode 100644 index e3e4f91f..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClient.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClient.class deleted file mode 100644 index 6a1dec85..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClient.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientFactoryBean.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientFactoryBean.class deleted file mode 100644 index 3d9199cb..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientFactoryBean.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties$FeignClientConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties$FeignClientConfiguration.class deleted file mode 100644 index cd195ee5..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties$FeignClientConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties.class deleted file mode 100644 index 98e5c0f7..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientSpecification.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientSpecification.class deleted file mode 100644 index 01936080..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientSpecification.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration$HystrixFeignConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration$HystrixFeignConfiguration.class deleted file mode 100644 index be892672..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration$HystrixFeignConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration.class deleted file mode 100644 index ee5c1d71..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$1.class deleted file mode 100644 index 4579d41a..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$1.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$2.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$2.class deleted file mode 100644 index a98e33bc..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$2.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$AllTypeFilter.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$AllTypeFilter.class deleted file mode 100644 index 8c85b5dd..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$AllTypeFilter.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar.class deleted file mode 100644 index 5c8ff6d8..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignContext.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignContext.class deleted file mode 100644 index 2eb220e1..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignContext.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignFormatterRegistrar.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignFormatterRegistrar.class deleted file mode 100644 index 8b0944f2..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignFormatterRegistrar.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignLoggerFactory.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignLoggerFactory.class deleted file mode 100644 index f9a1b644..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignLoggerFactory.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/HystrixTargeter.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/HystrixTargeter.class deleted file mode 100644 index 006d2a6e..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/HystrixTargeter.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/Targeter.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/Targeter.class deleted file mode 100644 index c1662219..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/Targeter.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.class deleted file mode 100644 index c1823a2a..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.class deleted file mode 100644 index d6ed811f..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.class deleted file mode 100644 index 6722a50f..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.class deleted file mode 100644 index 02591872..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.class deleted file mode 100644 index c7c550c7..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.class deleted file mode 100644 index 0edf2d0d..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.class deleted file mode 100644 index a03d16f5..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.class deleted file mode 100644 index 563187eb..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.class deleted file mode 100644 index 8a1da3a3..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/HttpEncoding.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/HttpEncoding.class deleted file mode 100644 index 5f6f8c12..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/HttpEncoding.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.class deleted file mode 100644 index 9d1a3492..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.class deleted file mode 100644 index 8b3413ce..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest$1.class deleted file mode 100644 index 62af9ce2..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest$1.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest.class deleted file mode 100644 index 4d9f5a91..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonResponse.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonResponse.class deleted file mode 100644 index 27fe4cda..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonResponse.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.class deleted file mode 100644 index de8d810d..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy$FeignRetryPolicyServiceInstance.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy$FeignRetryPolicyServiceInstance.class deleted file mode 100644 index 85682b99..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy$FeignRetryPolicyServiceInstance.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.class deleted file mode 100644 index 69fce423..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.class deleted file mode 100644 index 49bf3817..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration$1.class deleted file mode 100644 index 2b3b81b0..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration$1.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration.class deleted file mode 100644 index 7a4d0c21..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration.class deleted file mode 100644 index 2c9a5b39..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient$FeignOptionsClientConfig.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient$FeignOptionsClientConfig.class deleted file mode 100644 index 55c617dc..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient$FeignOptionsClientConfig.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.class deleted file mode 100644 index af351289..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration$OkHttpFeignConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration$OkHttpFeignConfiguration.class deleted file mode 100644 index 238ae05e..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration$OkHttpFeignConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.class deleted file mode 100644 index 61e0704a..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$1.class deleted file mode 100644 index 535d846a..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$1.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$2.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$2.class deleted file mode 100644 index 9c7a7b25..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$2.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.class deleted file mode 100644 index 6c1d5363..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.class deleted file mode 100644 index ddd84521..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FallbackCommand.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FallbackCommand.class deleted file mode 100644 index 0b2f0f9b..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FallbackCommand.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.class deleted file mode 100644 index 780d6b4e..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignUtils.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignUtils.class deleted file mode 100644 index 5abdbeda..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignUtils.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.class deleted file mode 100644 index 23bfcdf7..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$1.class deleted file mode 100644 index e9e76d6b..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$1.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$FeignResponseAdapter.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$FeignResponseAdapter.class deleted file mode 100644 index 1b6bad47..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$FeignResponseAdapter.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder.class deleted file mode 100644 index 37a00513..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$1.class deleted file mode 100644 index 210bfcf5..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$1.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$FeignOutputMessage.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$FeignOutputMessage.class deleted file mode 100644 index 9036e648..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$FeignOutputMessage.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder.class deleted file mode 100644 index 0d386467..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$ConvertingExpander.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$ConvertingExpander.class deleted file mode 100644 index 156832df..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$ConvertingExpander.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$SimpleAnnotatedParameterContext.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$SimpleAnnotatedParameterContext.class deleted file mode 100644 index 7fb07929..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$SimpleAnnotatedParameterContext.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract.class deleted file mode 100644 index 70cce901..00000000 Binary files a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract.class and /dev/null differ diff --git a/spring-cloud-openfeign-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/spring-cloud-openfeign-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml deleted file mode 100644 index 8b89c977..00000000 --- a/spring-cloud-openfeign-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml +++ /dev/null @@ -1,10 +0,0 @@ - -