Class InstancesProxyController
java.lang.Object
de.codecentric.boot.admin.server.web.reactive.InstancesProxyController
Http Handler for proxied requests
-
Constructor Summary
ConstructorsConstructorDescriptionInstancesProxyController(String adminContextPath, Set<String> ignoredHeaders, InstanceRegistry registry, InstanceWebClient instanceWebClient) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<InstanceWebProxy.InstanceResponse>endpointProxy(String applicationName, org.springframework.http.server.reactive.ServerHttpRequest request) reactor.core.publisher.Mono<Void>endpointProxy(String instanceId, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
-
Constructor Details
-
InstancesProxyController
public InstancesProxyController(String adminContextPath, Set<String> ignoredHeaders, InstanceRegistry registry, InstanceWebClient instanceWebClient)
-
-
Method Details
-
endpointProxy
@RequestMapping(path="/instances/{instanceId}/actuator/**", method={GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS}) public reactor.core.publisher.Mono<Void> endpointProxy(@PathVariable("instanceId") String instanceId, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) -
endpointProxy
@ResponseBody @RequestMapping(path="/applications/{applicationName}/actuator/**", method={GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS}) public reactor.core.publisher.Flux<InstanceWebProxy.InstanceResponse> endpointProxy(@PathVariable("applicationName") String applicationName, org.springframework.http.server.reactive.ServerHttpRequest request)
-