Package | Description |
---|---|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.impl.cloud |
Base classes and implementation for Camel Cloud
|
org.apache.camel.impl.cluster |
Base classes and implementation for Camel Cluster
|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
org.apache.camel.spi |
Service Provider Interfaces used by the Camel runtime which are plugin strategies.
|
org.apache.camel.support |
Base classes that help to implement the camel API and are expected to be extended by the user
|
Modifier and Type | Class and Description |
---|---|
class |
DurationRoutePolicy
RoutePolicy which executes for a duration and then triggers an action. |
class |
ThrottlingExceptionRoutePolicy
Modeled after the
CircuitBreakerLoadBalancer and ThrottlingInflightRoutePolicy
this RoutePolicy will stop consuming from an endpoint based on the type of exceptions that are
thrown and the threshold setting. |
class |
ThrottlingInflightRoutePolicy
A throttle based
RoutePolicy which is capable of dynamic
throttling a route based on number of current inflight exchanges. |
Modifier and Type | Method and Description |
---|---|
RoutePolicy |
DurationRoutePolicyFactory.createRoutePolicy(CamelContext camelContext,
String routeId,
RouteDefinition route) |
Modifier and Type | Method and Description |
---|---|
List<RoutePolicy> |
DefaultRouteContext.getRoutePolicyList() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultRouteContext.setRoutePolicyList(List<RoutePolicy> routePolicyList) |
Modifier and Type | Class and Description |
---|---|
class |
ServiceRegistrationRoutePolicy |
Modifier and Type | Method and Description |
---|---|
RoutePolicy |
ServiceRegistrationRoutePolicyFactory.createRoutePolicy(CamelContext camelContext,
String routeId,
RouteDefinition route) |
Modifier and Type | Class and Description |
---|---|
class |
ClusteredRoutePolicy |
Modifier and Type | Method and Description |
---|---|
RoutePolicy |
ClusteredRoutePolicyFactory.createRoutePolicy(CamelContext camelContext,
String routeId,
RouteDefinition route) |
Modifier and Type | Method and Description |
---|---|
List<RoutePolicy> |
RouteDefinition.getRoutePolicies() |
Modifier and Type | Method and Description |
---|---|
RouteDefinition |
RouteDefinition.routePolicy(RoutePolicy... policies)
Configures route policies for this route
|
Modifier and Type | Method and Description |
---|---|
void |
RouteDefinition.setRoutePolicies(List<RoutePolicy> routePolicies) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
CamelInternalProcessor.RoutePolicyAdvice.isRoutePolicyRunAllowed(RoutePolicy policy)
Strategy to determine if this policy is allowed to run
|
Constructor and Description |
---|
RoutePolicyAdvice(List<RoutePolicy> routePolicies) |
Modifier and Type | Method and Description |
---|---|
RoutePolicy |
RoutePolicyFactory.createRoutePolicy(CamelContext camelContext,
String routeId,
RouteDefinition route)
Creates a new
RoutePolicy which will be assigned to the given route. |
Modifier and Type | Method and Description |
---|---|
List<RoutePolicy> |
RouteContext.getRoutePolicyList()
Gets the route policy List
|
Modifier and Type | Method and Description |
---|---|
void |
RouteContext.setRoutePolicyList(List<RoutePolicy> routePolicyList)
Sets a custom route policy List
|
Modifier and Type | Class and Description |
---|---|
class |
RoutePolicySupport
A base class for developing custom
RoutePolicy implementations. |
Apache Camel