Class ServiceRegistryController
java.lang.Object
org.chenile.http.handler.ControllerSupport
org.chenile.service.registry.configuration.controller.ServiceRegistryController
@RestController
@ChenileController(value="serviceregistryService",
serviceName="_serviceregistryService_",
healthCheckerName="serviceregistryHealthChecker")
public class ServiceRegistryController
extends ControllerSupport
-
Field Summary
FieldsFields inherited from class ControllerSupport
service -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondiagnostics(HttpServletRequest httpServletRequest) list(HttpServletRequest httpServletRequest) retrieveById(HttpServletRequest httpServletRequest, String id) retrieveByIdVersion(HttpServletRequest httpServletRequest, String id, String version) save(HttpServletRequest httpServletRequest, ChenileRemoteServiceDefinition entity) Methods inherited from class ControllerSupport
process, process
-
Field Details
-
logger
org.slf4j.Logger logger
-
-
Constructor Details
-
ServiceRegistryController
public ServiceRegistryController()
-
-
Method Details
-
save
@PostMapping("/serviceregistry") public ResponseEntity<GenericResponse<ChenileRemoteServiceDefinition>> save(HttpServletRequest httpServletRequest, @RequestBody ChenileRemoteServiceDefinition entity) -
list
@GetMapping("/serviceregistry") public ResponseEntity<GenericResponse<List<ChenileRemoteServiceDefinition>>> list(HttpServletRequest httpServletRequest) -
diagnostics
@GetMapping("/serviceregistry/diagnostics") public ResponseEntity<GenericResponse<ServiceRegistryDiagnostics>> diagnostics(HttpServletRequest httpServletRequest) -
retrieveByIdVersion
@GetMapping("/serviceregistry/{id}/{version}") public ResponseEntity<GenericResponse<ChenileRemoteServiceDefinition>> retrieveByIdVersion(HttpServletRequest httpServletRequest, @PathVariable("id") String id, @PathVariable("version") String version) -
retrieveById
@GetMapping("/serviceregistry/{id}") public ResponseEntity<GenericResponse<ChenileRemoteServiceDefinition>> retrieveById(HttpServletRequest httpServletRequest, @PathVariable("id") String id)
-