@Metadata(label="routing,cloud") public class ServiceCallConfigurationDefinition extends IdentifiedType
| Constructor and Description |
|---|
ServiceCallConfigurationDefinition() |
getId, setIdpublic ServiceCallConfigurationDefinition()
public ExchangePattern getPattern()
public void setPattern(ExchangePattern pattern)
public void setUri(String uri)
SimpleLanguage expression.public String getComponent()
public void setComponent(String component)
public String getServiceDiscoveryRef()
public void setServiceDiscoveryRef(String serviceDiscoveryRef)
ServiceDiscovery to use.public ServiceDiscovery getServiceDiscovery()
public void setServiceDiscovery(ServiceDiscovery serviceDiscovery)
ServiceDiscovery to use.public String getServiceFilterRef()
public void setServiceFilterRef(String serviceFilterRef)
ServiceFilter to use.public ServiceFilter getServiceFilter()
public void setServiceFilter(ServiceFilter serviceFilter)
ServiceFilter to use.public String getServiceChooserRef()
public void setServiceChooserRef(String serviceChooserRef)
ServiceChooser to use.public ServiceChooser getServiceChooser()
public void setServiceChooser(ServiceChooser serviceChooser)
ServiceChooser to use.public String getLoadBalancerRef()
public void setLoadBalancerRef(String loadBalancerRef)
ServiceLoadBalancer to use.public ServiceLoadBalancer getLoadBalancer()
public void setLoadBalancer(ServiceLoadBalancer loadBalancer)
ServiceLoadBalancer to use.public String getExpressionRef()
public void setExpressionRef(String expressionRef)
Expression to use.public Expression getExpression()
public void setExpression(Expression expression)
Expression to use.public ServiceCallServiceDiscoveryConfiguration getServiceDiscoveryConfiguration()
public void setServiceDiscoveryConfiguration(ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration)
public ServiceCallServiceFilterConfiguration getServiceFilterConfiguration()
public void setServiceFilterConfiguration(ServiceCallServiceFilterConfiguration serviceFilterConfiguration)
public ServiceCallServiceLoadBalancerConfiguration getLoadBalancerConfiguration()
public void setLoadBalancerConfiguration(ServiceCallServiceLoadBalancerConfiguration loadBalancerConfiguration)
public ServiceCallExpressionConfiguration getExpressionConfiguration()
public void setExpressionConfiguration(ServiceCallExpressionConfiguration expressionConfiguration)
public ServiceCallConfigurationDefinition component(String component)
public ServiceCallConfigurationDefinition uri(String uri)
public ServiceCallConfigurationDefinition pattern(ExchangePattern pattern)
ExchangePattern used to invoke this endpointpublic ServiceCallConfigurationDefinition serviceDiscovery(String serviceDiscoveryRef)
ServiceDiscovery to use.public ServiceCallConfigurationDefinition serviceDiscovery(ServiceDiscovery serviceDiscovery)
ServiceDiscovery to use.public ServiceCallConfigurationDefinition serviceFilter(String serviceFilterRef)
ServiceFilter to use.public ServiceCallConfigurationDefinition serviceFilter(ServiceFilter serviceFilter)
ServiceFilter to use.public ServiceCallConfigurationDefinition serviceChooser(String serviceChooserRef)
ServiceChooser to use.public ServiceCallConfigurationDefinition serviceChooser(ServiceChooser serviceChooser)
ServiceChooser to use.public ServiceCallConfigurationDefinition loadBalancer(String loadBalancerRef)
ServiceLoadBalancer to use.public ServiceCallConfigurationDefinition loadBalancer(ServiceLoadBalancer loadBalancer)
ServiceLoadBalancer to use.public ServiceCallConfigurationDefinition expression(String expressionRef)
Expression to use.public ServiceCallConfigurationDefinition expression(Expression expression)
Expression to use.public ExpressionClause<ServiceCallConfigurationDefinition> expression()
Expression to use through an expression builder clause.public ServiceCallConfigurationDefinition serviceDiscoveryConfiguration(ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration)
public ServiceCallConfigurationDefinition serviceFilterConfiguration(ServiceCallServiceFilterConfiguration serviceFilterConfiguration)
public ServiceCallConfigurationDefinition loadBalancerConfiguration(ServiceCallServiceLoadBalancerConfiguration loadBalancerConfiguration)
public ServiceCallConfigurationDefinition expressionConfiguration(ServiceCallExpressionConfiguration expressionConfiguration)
public CachingServiceCallServiceDiscoveryConfiguration cachingServiceDiscovery()
public ConsulServiceCallServiceDiscoveryConfiguration consulServiceDiscovery()
public DnsServiceCallServiceDiscoveryConfiguration dnsServiceDiscovery()
public ServiceCallConfigurationDefinition dnsServiceDiscovery(String domain)
public ServiceCallConfigurationDefinition dnsServiceDiscovery(String domain, String protocol)
public EtcdServiceCallServiceDiscoveryConfiguration etcdServiceDiscovery()
public KubernetesServiceCallServiceDiscoveryConfiguration kubernetesServiceDiscovery()
public KubernetesServiceCallServiceDiscoveryConfiguration kubernetesClientServiceDiscovery()
public ServiceCallConfigurationDefinition kubernetesEnvServiceDiscovery()
public ServiceCallConfigurationDefinition kubernetesDnsServiceDiscovery(String namespace, String domain)
@Deprecated public AggregatingServiceCallServiceDiscoveryConfiguration multiServiceDiscovery()
combinedServiceDiscovery()@Deprecated public ServiceCallConfigurationDefinition multiServiceDiscovery(AggregatingServiceCallServiceDiscoveryConfiguration conf)
combinedServiceDiscovery(CombinedServiceCallServiceDiscoveryConfiguration)public CombinedServiceCallServiceDiscoveryConfiguration combinedServiceDiscovery()
public ServiceCallConfigurationDefinition combinedServiceDiscovery(CombinedServiceCallServiceDiscoveryConfiguration conf)
public StaticServiceCallServiceDiscoveryConfiguration staticServiceDiscovery()
public ServiceCallConfigurationDefinition staticServiceDiscovery(StaticServiceCallServiceDiscoveryConfiguration conf)
public ZooKeeperServiceCallServiceDiscoveryConfiguration zookeeperServiceDiscovery()
public ServiceCallConfigurationDefinition zookeeperServiceDiscovery(String nodes, String basePath)
public ServiceCallConfigurationDefinition healthyFilter()
public ServiceCallConfigurationDefinition passThroughFilter()
@Deprecated public ChainedServiceCallServiceFilterConfiguration multiFilter()
combinedFilter()public CombinedServiceCallServiceFilterConfiguration combinedFilter()
public BlacklistServiceCallServiceFilterConfiguration blacklistFilter()
public ServiceCallConfigurationDefinition customFilter(String serviceFilter)
public ServiceCallConfigurationDefinition customFilter(ServiceFilter serviceFilter)
public ServiceCallConfigurationDefinition defaultLoadBalancer()
public ServiceCallConfigurationDefinition ribbonLoadBalancer()
public ServiceCallConfigurationDefinition ribbonLoadBalancer(String clientName)
Apache Camel