Package org.apache.camel.model.cloud
Class CombinedServiceCallServiceDiscoveryConfiguration
- java.lang.Object
-
- org.apache.camel.model.IdentifiedType
-
- org.apache.camel.model.cloud.ServiceCallConfiguration
-
- org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration
-
- org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration
-
- All Implemented Interfaces:
org.apache.camel.cloud.ServiceDiscoveryFactory
,org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>
@Metadata(label="routing,cloud,service-discovery") public class CombinedServiceCallServiceDiscoveryConfiguration extends ServiceCallServiceDiscoveryConfiguration
-
-
Field Summary
-
Fields inherited from class org.apache.camel.model.cloud.ServiceCallConfiguration
properties
-
-
Constructor Summary
Constructors Constructor Description CombinedServiceCallServiceDiscoveryConfiguration()
CombinedServiceCallServiceDiscoveryConfiguration(ServiceCallDefinition parent)
-
Method Summary
-
Methods inherited from class org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration
end, endParent, newInstance, property
-
Methods inherited from class org.apache.camel.model.cloud.ServiceCallConfiguration
getProperties, getPropertiesAsMap, setProperties
-
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
-
-
-
Constructor Detail
-
CombinedServiceCallServiceDiscoveryConfiguration
public CombinedServiceCallServiceDiscoveryConfiguration()
-
CombinedServiceCallServiceDiscoveryConfiguration
public CombinedServiceCallServiceDiscoveryConfiguration(ServiceCallDefinition parent)
-
-
Method Detail
-
getServiceDiscoveryConfigurations
public List<ServiceCallServiceDiscoveryConfiguration> getServiceDiscoveryConfigurations()
-
setServiceDiscoveryConfigurations
public void setServiceDiscoveryConfigurations(List<ServiceCallServiceDiscoveryConfiguration> serviceDiscoveryConfigurations)
List of ServiceDiscovery configuration to use- Parameters:
serviceDiscoveryConfigurations
-
-
addServiceDiscoveryConfigurations
public void addServiceDiscoveryConfigurations(ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration)
Add a ServiceDiscovery configuration
-
serviceDiscoveryConfigurations
public CombinedServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfigurations(List<ServiceCallServiceDiscoveryConfiguration> serviceDiscoveryConfigurations)
List of ServiceDiscovery configuration to use
-
serviceDiscoveryConfiguration
public CombinedServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration(ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration)
Add a ServiceDiscovery configuration
-
cachingServiceDiscovery
public CachingServiceCallServiceDiscoveryConfiguration cachingServiceDiscovery()
-
consulServiceDiscovery
public ConsulServiceCallServiceDiscoveryConfiguration consulServiceDiscovery()
-
dnsServiceDiscovery
public DnsServiceCallServiceDiscoveryConfiguration dnsServiceDiscovery()
-
etcdServiceDiscovery
public EtcdServiceCallServiceDiscoveryConfiguration etcdServiceDiscovery()
-
kubernetesServiceDiscovery
public KubernetesServiceCallServiceDiscoveryConfiguration kubernetesServiceDiscovery()
-
combinedServiceDiscovery
public CombinedServiceCallServiceDiscoveryConfiguration combinedServiceDiscovery()
-
staticServiceDiscovery
public StaticServiceCallServiceDiscoveryConfiguration staticServiceDiscovery()
-
postProcessFactoryParameters
protected void postProcessFactoryParameters(org.apache.camel.CamelContext camelContext, Map<String,Object> parameters) throws Exception
- Overrides:
postProcessFactoryParameters
in classServiceCallConfiguration
- Throws:
Exception
-
-