public class FeignClientFactory extends Object
| Constructor and Description |
|---|
FeignClientFactory(Collection<Consumer<feign.Feign.Builder>> configurators,
Supplier<feign.Feign.Builder> feignBuilderSource)
Collection of all custom client modifiers.
|
| Modifier and Type | Method and Description |
|---|---|
<ClientType> |
createClient(Class<? extends ClientType> clientType,
String url)
Default creator for Feign client.
|
<ClientType> |
createClient(Class<? extends ClientType> clientType,
String url,
Collection<Consumer<feign.Feign.Builder>> configurators)
Creates Feign client of given type.
|
public FeignClientFactory(Collection<Consumer<feign.Feign.Builder>> configurators, Supplier<feign.Feign.Builder> feignBuilderSource)
configurators - Feign builder configurators.feignBuilderSource - Feign builder producer.public <ClientType> ClientType createClient(Class<? extends ClientType> clientType, String url, Collection<Consumer<feign.Feign.Builder>> configurators)
ClientType - Type of client.clientType - Client type class.url - Client URL.configurators - Custom configuration callbacks.Copyright © 2017 RafaĆ Wrzeszcz - Wrzasq.pl. All rights reserved.