Index
All Classes and Interfaces|All Packages
C
- capability(MeterRegistry) - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
- cn.sliew.carp.framework.feign - package cn.sliew.carp.framework.feign
- cn.sliew.carp.framework.feign.client - package cn.sliew.carp.framework.feign.client
- cn.sliew.carp.framework.feign.configuration - package cn.sliew.carp.framework.feign.configuration
- cn.sliew.carp.framework.feign.endpoint - package cn.sliew.carp.framework.feign.endpoint
- create(Class<T>, ServiceEndpoint) - Method in class cn.sliew.carp.framework.feign.client.FeignServiceClientFactory
- create(Class<T>, ServiceEndpoint) - Method in interface cn.sliew.carp.framework.feign.client.ServiceClientFactory
-
Builds a concrete client capable of making HTTP calls.
D
- decoder() - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
- defaultServiceClientProvider(List<ServiceClientFactory>) - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
- DefaultServiceClientProvider - Class in cn.sliew.carp.framework.feign.client
-
Provider that returns a suitable service client capable of making http calls.
- DefaultServiceClientProvider() - Constructor for class cn.sliew.carp.framework.feign.client.DefaultServiceClientProvider
- DefaultServiceEndpoint - Class in cn.sliew.carp.framework.feign.endpoint
-
Represents a service endpoint URL and name.
- DefaultServiceEndpoint(String, String) - Constructor for class cn.sliew.carp.framework.feign.endpoint.DefaultServiceEndpoint
- DefaultServiceEndpoint(String, String, Map<String, String>) - Constructor for class cn.sliew.carp.framework.feign.endpoint.DefaultServiceEndpoint
E
- encode(Object) - Method in class cn.sliew.carp.framework.feign.JacksonQueryMapEncoder
- encoder() - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
F
- FeignAutoConfiguration - Class in cn.sliew.carp.framework.feign.configuration
- FeignAutoConfiguration() - Constructor for class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
- feignOkHttpClient(OkHttpClient) - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
- feignServiceClientFactory(OkHttpClient, QueryMapEncoder, Encoder, Decoder, Capability) - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
- FeignServiceClientFactory - Class in cn.sliew.carp.framework.feign.client
- FeignServiceClientFactory() - Constructor for class cn.sliew.carp.framework.feign.client.FeignServiceClientFactory
G
- getBaseUrl() - Method in class cn.sliew.carp.framework.feign.endpoint.DefaultServiceEndpoint
- getBaseUrl() - Method in interface cn.sliew.carp.framework.feign.endpoint.ServiceEndpoint
-
Base API url
- getConfig() - Method in class cn.sliew.carp.framework.feign.endpoint.DefaultServiceEndpoint
- getConfig() - Method in interface cn.sliew.carp.framework.feign.endpoint.ServiceEndpoint
-
Misc. config necessary for the service client.
- getName() - Method in class cn.sliew.carp.framework.feign.endpoint.DefaultServiceEndpoint
- getName() - Method in interface cn.sliew.carp.framework.feign.endpoint.ServiceEndpoint
-
Name of the service
- getService(Class<T>, ServiceEndpoint) - Method in class cn.sliew.carp.framework.feign.client.DefaultServiceClientProvider
- getService(Class<T>, ServiceEndpoint) - Method in interface cn.sliew.carp.framework.feign.client.ServiceClientProvider
-
Returns the concrete feign service client
J
- JacksonQueryMapEncoder - Class in cn.sliew.carp.framework.feign
- JacksonQueryMapEncoder() - Constructor for class cn.sliew.carp.framework.feign.JacksonQueryMapEncoder
O
- okHttpClient(List<Interceptor>) - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
Q
- queryMapEncoder() - Method in class cn.sliew.carp.framework.feign.configuration.FeignAutoConfiguration
S
- ServiceClientFactory - Interface in cn.sliew.carp.framework.feign.client
-
Factory to build a client for a service.
- ServiceClientProvider - Interface in cn.sliew.carp.framework.feign.client
- ServiceEndpoint - Interface in cn.sliew.carp.framework.feign.endpoint
-
Endpoint config used to build clients.
- supports(Class<?>, ServiceEndpoint) - Method in interface cn.sliew.carp.framework.feign.client.ServiceClientFactory
-
Decide if this factory can support the endpoint provided.
All Classes and Interfaces|All Packages