Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.impl.remote | |
org.apache.camel.model.remote |
The JAXB POJOs for the remote service call DSL
|
Modifier and Type | Method and Description |
---|---|
<T extends ServiceCallConfigurationDefinition> |
CamelContext.getServiceCallConfiguration(String serviceName,
Class<T> type)
Gets the service call configuration by the given name.
|
Modifier and Type | Method and Description |
---|---|
void |
CamelContext.addServiceCallConfiguration(String serviceName,
ServiceCallConfigurationDefinition configuration)
Adds the service call configuration
|
void |
CamelContext.setServiceCallConfiguration(ServiceCallConfigurationDefinition configuration)
Sets the default service call configuration
|
Modifier and Type | Method and Description |
---|---|
<T extends ServiceCallConfigurationDefinition> |
DefaultCamelContext.getServiceCallConfiguration(String serviceName,
Class<T> type) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultCamelContext.addServiceCallConfiguration(String serviceName,
ServiceCallConfigurationDefinition configuration) |
void |
DefaultCamelContext.setServiceCallConfiguration(ServiceCallConfigurationDefinition configuration) |
Modifier and Type | Method and Description |
---|---|
protected ServiceCallLoadBalancer |
DefaultServiceCallProcessorFactory.configureLoadBalancer(C conf,
RouteContext routeContext,
ServiceCallConfigurationDefinition config) |
protected Map<String,String> |
DefaultServiceCallProcessorFactory.configureProperties(RouteContext routeContext,
ServiceCallConfigurationDefinition config,
ServiceCallConfigurationDefinition configRef) |
protected ServiceCallServerListStrategy |
DefaultServiceCallProcessorFactory.configureServerListStrategy(C conf,
RouteContext routeContext,
ServiceCallConfigurationDefinition config) |
Modifier and Type | Class and Description |
---|---|
class |
ConsulConfigurationDefinition
Consul remote service call configuration
|
class |
DnsConfigurationDefinition
DNS remote service call configuration
|
class |
EtcdConfigurationDefinition
Etcd remote service call configuration
|
class |
KubernetesConfigurationDefinition
Kubernetes remote service call configuration
|
class |
RibbonConfigurationDefinition
Ribbon remote service call configuration
|
Modifier and Type | Method and Description |
---|---|
ServiceCallConfigurationDefinition |
ServiceCallConfigurationDefinition.clientProperty(String key,
String value)
Adds a custom client property to use.
|
ServiceCallConfigurationDefinition |
ServiceCallConfigurationDefinition.component(String component)
Sets the default Camel component to use for calling the remote service.
|
ServiceCallConfigurationDefinition |
ServiceCallDefinition.getServiceCallConfiguration() |
ServiceCallConfigurationDefinition |
ServiceCallConfigurationDefinition.loadBalancer(ServiceCallLoadBalancer loadBalancer)
Sets a custom
ServiceCallLoadBalancer to use. |
ServiceCallConfigurationDefinition |
ServiceCallConfigurationDefinition.loadBalancer(String loadBalancerRef)
Sets a reference to a custom
ServiceCallLoadBalancer to use. |
ServiceCallConfigurationDefinition |
ServiceCallConfigurationDefinition.serverListStrategy(ServiceCallServerListStrategy serverListStrategy)
Sets a custom
ServiceCallServerListStrategy to use. |
ServiceCallConfigurationDefinition |
ServiceCallConfigurationDefinition.serverListStrategy(String serverListStrategyRef)
Sets a reference to a custom
ServiceCallServerListStrategy to use. |
Modifier and Type | Method and Description |
---|---|
ServiceCallDefinition |
ServiceCallDefinition.serviceCallConfiguration(ServiceCallConfigurationDefinition configuration)
Configures the ServiceCall using the given configuration
|
void |
ServiceCallDefinition.setServiceCallConfiguration(ServiceCallConfigurationDefinition serviceCallConfiguration) |
Apache Camel