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
Fields inherited from class ControllerSupport
service -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionretrieveById(HttpServletRequest httpServletRequest, String id) retrieveByIdVersion(HttpServletRequest httpServletRequest, String id, String version) save(HttpServletRequest httpServletRequest, ChenileRemoteServiceDefinition entity) Methods inherited from class ControllerSupport
process, process
-
Constructor Details
-
ServiceRegistryController
public ServiceRegistryController()
-
-
Method Details
-
save
@PostMapping("/serviceregistry") public ResponseEntity<GenericResponse<ChenileRemoteServiceDefinition>> save(HttpServletRequest httpServletRequest, @RequestBody ChenileRemoteServiceDefinition entity) -
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)
-