From 5c6b7bac56a1060b12c786dc8573277d637dea8e Mon Sep 17 00:00:00 2001 From: Olga MaciaszekSharma Date: Tue, 26 Sep 2023 17:13:26 +0200 Subject: [PATCH] Fix endpoint reference. Based on gh-1241. --- docs/src/main/asciidoc/spring-cloud-commons.adoc | 4 ++-- .../endpoint/ServiceRegistryEndpointNoRegistrationTests.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/src/main/asciidoc/spring-cloud-commons.adoc b/docs/src/main/asciidoc/spring-cloud-commons.adoc index b3eec186..1f89ce46 100644 --- a/docs/src/main/asciidoc/spring-cloud-commons.adoc +++ b/docs/src/main/asciidoc/spring-cloud-commons.adoc @@ -375,9 +375,9 @@ NOTE: These events will not be fired if the `spring.cloud.service-registry.auto- ==== Service Registry Actuator Endpoint -Spring Cloud Commons provides a `/service-registry` actuator endpoint. +Spring Cloud Commons provides a `/serviceregistry` actuator endpoint. This endpoint relies on a `Registration` bean in the Spring Application Context. -Calling `/service-registry` with GET returns the status of the `Registration`. +Calling `/serviceregistry` with GET returns the status of the `Registration`. Using POST to the same endpoint with a JSON body changes the status of the current `Registration` to the new value. The JSON body has to include the `status` field with the preferred value. Please see the documentation of the `ServiceRegistry` implementation you use for the allowed values when updating the status and the values returned for the status. diff --git a/spring-cloud-commons/src/test/java/org/springframework/cloud/client/serviceregistry/endpoint/ServiceRegistryEndpointNoRegistrationTests.java b/spring-cloud-commons/src/test/java/org/springframework/cloud/client/serviceregistry/endpoint/ServiceRegistryEndpointNoRegistrationTests.java index 7e91a616..53806573 100644 --- a/spring-cloud-commons/src/test/java/org/springframework/cloud/client/serviceregistry/endpoint/ServiceRegistryEndpointNoRegistrationTests.java +++ b/spring-cloud-commons/src/test/java/org/springframework/cloud/client/serviceregistry/endpoint/ServiceRegistryEndpointNoRegistrationTests.java @@ -48,12 +48,12 @@ public class ServiceRegistryEndpointNoRegistrationTests { @Test public void testGet() throws Exception { - this.mvc.perform(get("/service-registry/instance-status")).andExpect(status().isNotFound()); + this.mvc.perform(get("/serviceregistry/instance-status")).andExpect(status().isNotFound()); } @Test public void testPost() throws Exception { - this.mvc.perform(post("/service-registry/instance-status").content("newstatus")) + this.mvc.perform(post("/serviceregistry/instance-status").content("newstatus")) .andExpect(status().isNotFound()); }