Class AbstractGatewayControllerEndpoint

java.lang.Object
org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationEventPublisherAware
Direct Known Subclasses:
GatewayControllerEndpoint, GatewayLegacyControllerEndpoint

public class AbstractGatewayControllerEndpoint extends Object implements org.springframework.context.ApplicationEventPublisherAware
Author:
Spencer Gibb
  • Field Details

  • Constructor Details

  • Method Details

    • setApplicationEventPublisher

      public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
      Specified by:
      setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAware
    • refresh

      @PostMapping("/refresh") public reactor.core.publisher.Mono<Void> refresh()
    • globalfilters

      @GetMapping("/globalfilters") public reactor.core.publisher.Mono<HashMap<String,Object>> globalfilters()
    • routefilers

      @GetMapping("/routefilters") public reactor.core.publisher.Mono<HashMap<String,Object>> routefilers()
    • routepredicates

      @GetMapping("/routepredicates") public reactor.core.publisher.Mono<HashMap<String,Object>> routepredicates()
    • save

      @PostMapping("/routes/{id}") public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Object>> save(@PathVariable String id, @RequestBody RouteDefinition route)
    • delete

      @DeleteMapping("/routes/{id}") public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Object>> delete(@PathVariable String id)
    • combinedfilters

      @GetMapping("/routes/{id}/combinedfilters") public reactor.core.publisher.Mono<HashMap<String,Object>> combinedfilters(@PathVariable String id)