Package org.apache.camel.model.cloud
Class ServiceCallServiceLoadBalancerConfiguration
- java.lang.Object
-
- org.apache.camel.model.IdentifiedType
-
- org.apache.camel.model.cloud.ServiceCallConfiguration
-
- org.apache.camel.model.cloud.ServiceCallServiceLoadBalancerConfiguration
-
- All Implemented Interfaces:
org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceLoadBalancer>
,org.apache.camel.cloud.ServiceLoadBalancerFactory
- Direct Known Subclasses:
DefaultServiceCallServiceLoadBalancerConfiguration
@Metadata(label="routing,cloud,load-balancing") @Configurer public class ServiceCallServiceLoadBalancerConfiguration extends ServiceCallConfiguration implements org.apache.camel.cloud.ServiceLoadBalancerFactory
-
-
Field Summary
-
Fields inherited from class org.apache.camel.model.cloud.ServiceCallConfiguration
properties
-
-
Constructor Summary
Constructors Constructor Description ServiceCallServiceLoadBalancerConfiguration()
ServiceCallServiceLoadBalancerConfiguration(ServiceCallDefinition parent, String factoryKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceCallDefinition
end()
ProcessorDefinition<?>
endParent()
org.apache.camel.cloud.ServiceLoadBalancer
newInstance(org.apache.camel.CamelContext camelContext)
ServiceCallServiceLoadBalancerConfiguration
property(String key, String value)
Adds a custom property to use.-
Methods inherited from class org.apache.camel.model.cloud.ServiceCallConfiguration
getConfiguredOptions, getProperties, getPropertiesAsMap, postProcessFactoryParameters, setProperties
-
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
-
-
-
Constructor Detail
-
ServiceCallServiceLoadBalancerConfiguration
public ServiceCallServiceLoadBalancerConfiguration()
-
ServiceCallServiceLoadBalancerConfiguration
public ServiceCallServiceLoadBalancerConfiguration(ServiceCallDefinition parent, String factoryKey)
-
-
Method Detail
-
end
public ServiceCallDefinition end()
-
endParent
public ProcessorDefinition<?> endParent()
-
property
public ServiceCallServiceLoadBalancerConfiguration property(String key, String value)
Adds a custom property to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.- Overrides:
property
in classServiceCallConfiguration
-
-