org.apache.camel.model.loadbalancer
Class CircuitBreakerLoadBalancerDefinition
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.LoadBalancerDefinition
org.apache.camel.model.loadbalancer.CircuitBreakerLoadBalancerDefinition
- All Implemented Interfaces:
- AsyncProcessor, Processor, LoadBalancer
public class CircuitBreakerLoadBalancerDefinition
- extends LoadBalancerDefinition
Represents an XML <circuitBreaker/> element
CircuitBreakerLoadBalancerDefinition
public CircuitBreakerLoadBalancerDefinition()
createLoadBalancer
protected LoadBalancer createLoadBalancer(RouteContext routeContext)
- Description copied from class:
LoadBalancerDefinition
- Factory method to create the load balancer instance
- Overrides:
createLoadBalancer in class LoadBalancerDefinition
getHalfOpenAfter
public Long getHalfOpenAfter()
setHalfOpenAfter
public void setHalfOpenAfter(Long halfOpenAfter)
getThreshold
public Integer getThreshold()
setThreshold
public void setThreshold(Integer threshold)
getExceptions
public List<String> getExceptions()
setExceptions
public void setExceptions(List<String> exceptions)
toString
public String toString()
- Overrides:
toString in class LoadBalancerDefinition
Apache Camel