public class ConsulServiceCallProcessorFactory extends org.apache.camel.impl.remote.DefaultServiceCallProcessorFactory<ConsulConfiguration,org.apache.camel.spi.ServiceCallServer>
ProcessorFactory
that creates the Consul implementation of the ServiceCall EIP.Constructor and Description |
---|
ConsulServiceCallProcessorFactory() |
Modifier and Type | Method and Description |
---|---|
protected Optional<org.apache.camel.spi.ServiceCallServerListStrategy> |
builtInServerListStrategy(ConsulConfiguration conf,
String name) |
protected ConsulConfiguration |
createConfiguration(org.apache.camel.spi.RouteContext routeContext) |
protected org.apache.camel.spi.ServiceCallServerListStrategy<org.apache.camel.spi.ServiceCallServer> |
createDefaultServerListStrategy(ConsulConfiguration conf) |
protected org.apache.camel.impl.remote.DefaultServiceCallProcessor |
createProcessor(String name,
String component,
String uri,
org.apache.camel.ExchangePattern mep,
ConsulConfiguration conf,
Map<String,String> properties) |
builtInLoadBalancer, configureLoadBalancer, configureLoadBalancer, configureProperties, configureServerListStrategy, configureServerListStrategy, createChildProcessor, createDefaultLoadBalancer, createProcessor, createProcessor
protected ConsulConfiguration createConfiguration(org.apache.camel.spi.RouteContext routeContext) throws Exception
createConfiguration
in class org.apache.camel.impl.remote.DefaultServiceCallProcessorFactory<ConsulConfiguration,org.apache.camel.spi.ServiceCallServer>
Exception
protected org.apache.camel.impl.remote.DefaultServiceCallProcessor createProcessor(String name, String component, String uri, org.apache.camel.ExchangePattern mep, ConsulConfiguration conf, Map<String,String> properties) throws Exception
createProcessor
in class org.apache.camel.impl.remote.DefaultServiceCallProcessorFactory<ConsulConfiguration,org.apache.camel.spi.ServiceCallServer>
Exception
protected Optional<org.apache.camel.spi.ServiceCallServerListStrategy> builtInServerListStrategy(ConsulConfiguration conf, String name) throws Exception
builtInServerListStrategy
in class org.apache.camel.impl.remote.DefaultServiceCallProcessorFactory<ConsulConfiguration,org.apache.camel.spi.ServiceCallServer>
Exception
protected org.apache.camel.spi.ServiceCallServerListStrategy<org.apache.camel.spi.ServiceCallServer> createDefaultServerListStrategy(ConsulConfiguration conf) throws Exception
createDefaultServerListStrategy
in class org.apache.camel.impl.remote.DefaultServiceCallProcessorFactory<ConsulConfiguration,org.apache.camel.spi.ServiceCallServer>
Exception
Apache Camel