Package reactivefeign.spring.config
Class ReactiveFeignNamedContextFactory
java.lang.Object
org.springframework.cloud.context.named.NamedContextFactory<reactivefeign.spring.config.ReactiveFeignClientSpecification>
reactivefeign.spring.config.ReactiveFeignNamedContextFactory
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.DisposableBean,org.springframework.context.ApplicationContextAware
public class ReactiveFeignNamedContextFactory
extends org.springframework.cloud.context.named.NamedContextFactory<reactivefeign.spring.config.ReactiveFeignClientSpecification>
A factory that creates instances of feign classes. It creates a Spring
ApplicationContext per client name, and extracts the beans that it needs from there.
patterned after org.springframework.cloud.netflix.feign.FeignContext
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.cloud.context.named.NamedContextFactory
org.springframework.cloud.context.named.NamedContextFactory.Specification -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.cloud.context.named.NamedContextFactory
buildContext, createContext, destroy, generateDisplayName, getConfigurations, getContext, getContextNames, getInstance, getInstance, getInstance, getInstances, getLazyProvider, getParent, getProvider, registerBeans, setApplicationContext, setConfigurations
-
Constructor Details
-
ReactiveFeignNamedContextFactory
public ReactiveFeignNamedContextFactory()
-