@AdminController public class InstancesProxyController extends Object
| Constructor and Description |
|---|
InstancesProxyController(String adminContextPath,
Set<String> ignoredHeaders,
InstanceRegistry registry,
InstanceWebClient instanceWebClient) |
| Modifier and Type | Method and Description |
|---|---|
reactor.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) |
public InstancesProxyController(String adminContextPath, Set<String> ignoredHeaders, InstanceRegistry registry, InstanceWebClient instanceWebClient)
@RequestMapping(path="/instances/{instanceId}/actuator/**",
method={GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS})
public reactor.core.publisher.Mono<Void> endpointProxy(@PathVariable(value="instanceId")
String instanceId,
org.springframework.http.server.reactive.ServerHttpRequest request,
org.springframework.http.server.reactive.ServerHttpResponse response)
@ResponseBody
@RequestMapping(path="/applications/{applicationName}/actuator/**",
method={GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS})
public reactor.core.publisher.Flux<InstanceWebProxy.InstanceResponse> endpointProxy(@PathVariable(value="applicationName")
String applicationName,
org.springframework.http.server.reactive.ServerHttpRequest request)
Copyright © 2021 codecentric AG. All rights reserved.