public class CustomRouteDefinitionRepository extends Object implements org.springframework.cloud.gateway.route.RouteDefinitionRepository, org.springframework.context.ApplicationListener<CommonApplicationEvent>
| 构造器和说明 |
|---|
CustomRouteDefinitionRepository() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Void> |
delete(reactor.core.publisher.Mono<String> routeId) |
reactor.core.publisher.Flux<org.springframework.cloud.gateway.route.RouteDefinition> |
getRouteDefinitions() |
void |
loadDynamicRouteDefinition(BizSystemModule module,
Map<String,org.springframework.cloud.gateway.route.RouteDefinition> routeDefs,
List<String> existsPathDefs) |
void |
onApplicationEvent(CommonApplicationEvent event) |
void |
reload() |
reactor.core.publisher.Mono<Void> |
save(reactor.core.publisher.Mono<org.springframework.cloud.gateway.route.RouteDefinition> routes) |
public reactor.core.publisher.Flux<org.springframework.cloud.gateway.route.RouteDefinition> getRouteDefinitions()
getRouteDefinitions 在接口中 org.springframework.cloud.gateway.route.RouteDefinitionLocatorpublic reactor.core.publisher.Mono<Void> save(reactor.core.publisher.Mono<org.springframework.cloud.gateway.route.RouteDefinition> routes)
save 在接口中 org.springframework.cloud.gateway.route.RouteDefinitionWriterpublic void loadDynamicRouteDefinition(BizSystemModule module, Map<String,org.springframework.cloud.gateway.route.RouteDefinition> routeDefs, List<String> existsPathDefs)
public reactor.core.publisher.Mono<Void> delete(reactor.core.publisher.Mono<String> routeId)
delete 在接口中 org.springframework.cloud.gateway.route.RouteDefinitionWriterpublic void reload()
public void onApplicationEvent(CommonApplicationEvent event)
onApplicationEvent 在接口中 org.springframework.context.ApplicationListener<CommonApplicationEvent>Copyright © 2025. All rights reserved.