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.
  • Constructor Details

    • ProxyConfiguration

      public ProxyConfiguration()
  • Method Details

    • localProxyBuilder

      @Bean public ProxyBuilder localProxyBuilder()
    • chenileProxyOrchExecutor

      @Bean public org.chenile.owiz.OrchExecutor<ChenileExchange> chenileProxyOrchExecutor() throws Exception
      Throws:
      Exception
    • chenileProxyInterceptorChain

      @Bean public org.chenile.owiz.impl.Chain<ChenileExchange> chenileProxyInterceptorChain()
    • chenileProxyHighway

      @Bean public org.chenile.owiz.impl.Chain<ChenileExchange> chenileProxyHighway()
    • localProxyInvoker

      @Bean public LocalProxyInvoker localProxyInvoker()
    • httpInvoker

      @Bean public HttpInvoker httpInvoker()
    • operationSpecificClientProcessorsInterpolation

      @Bean public org.chenile.owiz.Command<ChenileExchange> operationSpecificClientProcessorsInterpolation()
    • serviceSpecificClientProcessorsInterpolation

      @Bean public org.chenile.owiz.Command<ChenileExchange> serviceSpecificClientProcessorsInterpolation()
    • proxyTypeRouter

      @Bean public ProxyTypeRouter proxyTypeRouter()