public class CamelSpringCloudServiceLoadBalancer
extends org.apache.camel.support.ServiceSupport
implements org.apache.camel.CamelContextAware, org.apache.camel.cloud.ServiceLoadBalancer
Constructor and Description |
---|
CamelSpringCloudServiceLoadBalancer(org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
<T> T |
process(String serviceName,
org.apache.camel.cloud.ServiceLoadBalancerFunction<T> function) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
public CamelSpringCloudServiceLoadBalancer(org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient)
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.ServiceSupport
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.support.ServiceSupport
Exception
Apache Camel