Class RedisRouteDefinitionRepository
java.lang.Object
org.springframework.cloud.gateway.route.RedisRouteDefinitionRepository
- All Implemented Interfaces:
RouteDefinitionLocator, RouteDefinitionRepository, RouteDefinitionWriter
@Repository
public class RedisRouteDefinitionRepository
extends Object
implements RouteDefinitionRepository
- Author:
- Dennis Menge, lzhpo
-
Constructor Summary
ConstructorsConstructorDescriptionRedisRouteDefinitionRepository(org.springframework.data.redis.core.ReactiveRedisTemplate<String, RouteDefinition> reactiveRedisTemplate) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void> reactor.core.publisher.Flux<RouteDefinition> reactor.core.publisher.Mono<Void> save(reactor.core.publisher.Mono<RouteDefinition> route)
-
Constructor Details
-
RedisRouteDefinitionRepository
public RedisRouteDefinitionRepository(org.springframework.data.redis.core.ReactiveRedisTemplate<String, RouteDefinition> reactiveRedisTemplate)
-
-
Method Details
-
getRouteDefinitions
- Specified by:
getRouteDefinitionsin interfaceRouteDefinitionLocator
-
save
- Specified by:
savein interfaceRouteDefinitionWriter
-
delete
- Specified by:
deletein interfaceRouteDefinitionWriter
-