public class DiscoveryClientRouteDefinitionLocator extends Object implements RouteDefinitionLocator
| Constructor and Description |
|---|
DiscoveryClientRouteDefinitionLocator(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient,
DiscoveryLocatorProperties properties)
Deprecated.
kept for backwards compatibility
|
DiscoveryClientRouteDefinitionLocator(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient discoveryClient,
DiscoveryLocatorProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
protected RouteDefinition |
buildRouteDefinition(org.springframework.expression.Expression urlExpr,
org.springframework.cloud.client.ServiceInstance serviceInstance) |
reactor.core.publisher.Flux<RouteDefinition> |
getRouteDefinitions() |
@Deprecated public DiscoveryClientRouteDefinitionLocator(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient, DiscoveryLocatorProperties properties)
discoveryClient - the blocking discovery clientproperties - the configuration propertiespublic DiscoveryClientRouteDefinitionLocator(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient discoveryClient,
DiscoveryLocatorProperties properties)
public reactor.core.publisher.Flux<RouteDefinition> getRouteDefinitions()
getRouteDefinitions in interface RouteDefinitionLocatorprotected RouteDefinition buildRouteDefinition(org.springframework.expression.Expression urlExpr, org.springframework.cloud.client.ServiceInstance serviceInstance)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.