Package org.chenile.configuration.proxy
Class ProxyConfiguration
java.lang.Object
org.chenile.configuration.proxy.ProxyConfiguration
@Configuration
@PropertySource("classpath:${chenile.properties:chenile.properties}")
public class ProxyConfiguration
extends Object
Sets up the beans for Chenile Proxy and registers them in Spring.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.chenile.owiz.impl.Chain<ChenileExchange> org.chenile.owiz.impl.Chain<ChenileExchange> org.chenile.owiz.OrchExecutor<ChenileExchange> (package private) org.chenile.owiz.impl.Chain<ChenileExchange> org.chenile.owiz.Command<ChenileExchange> (package private) ResponseBodyTypeSelectororg.chenile.owiz.Command<ChenileExchange>
-
Field Details
-
applicationContext
-
chenileProxyInterceptorsPath
-
-
Constructor Details
-
ProxyConfiguration
public ProxyConfiguration()
-
-
Method Details
-
localProxyBuilder
-
chenileProxyOrchExecutor
@Bean public org.chenile.owiz.OrchExecutor<ChenileExchange> chenileProxyOrchExecutor() throws Exception- Throws:
Exception
-
chenileProxyInterceptorChain
-
chenileProxyHighway
-
localProxyInvoker
-
httpInvoker
-
operationSpecificClientProcessorsInterpolation
@Bean public org.chenile.owiz.Command<ChenileExchange> operationSpecificClientProcessorsInterpolation() -
serviceSpecificClientProcessorsInterpolation
@Bean public org.chenile.owiz.Command<ChenileExchange> serviceSpecificClientProcessorsInterpolation() -
proxyTypeRouter
-
responseBodyTypeSelector
-
httpChain
-