Package io.virtualan.controller
Class VirtualServiceController
java.lang.Object
io.virtualan.controller.VirtualServiceController
This is a entry point to to record mock data in the Virtualan.
Virtualan-UI and Virtualan-OpenAPI would interact through this web services.
- Author:
- Elan Thangamani
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntitycreateMockRequest(VirtualServiceRequest virtualServiceRequest) org.springframework.http.ResponseEntity<VirtualServiceRequest>deleteMockRequest(long id) org.springframework.http.ResponseEntity<VirtualServiceRequest>getMockLoadRequest(long id) org.springframework.http.ResponseEntity<List<VirtualServiceRequest>>readCatalog(String name) voidsetVirtualService(VirtualService virtualService) org.springframework.http.ResponseEntity<VirtualServiceRequest>updateMockRequest(long id, VirtualServiceRequest mockLoadRequest)
-
Field Details
-
VS_REQUEST_BODY_MISMATCH
- See Also:
-
-
Constructor Details
-
VirtualServiceController
public VirtualServiceController()
-
-
Method Details
-
getVirtualService
-
setVirtualService
-
getVirtualServiceInfo
-
applicationName
-
listAllMockLoadRequest
@GetMapping("/virtualservices/load") public Map<String,Map<String, listAllMockLoadRequest() throws InstantiationException, IllegalAccessException, ClassNotFoundException, IOExceptionVirtualServiceRequest>> -
listAllMockLoadRequests
@GetMapping("/virtualservices") public org.springframework.http.ResponseEntity<List<VirtualServiceRequest>> listAllMockLoadRequests() -
getMockLoadRequest
@GetMapping(value="/virtualservices/{id}", produces="application/json") public org.springframework.http.ResponseEntity<VirtualServiceRequest> getMockLoadRequest(@PathVariable("id") long id) -
createMockRequest
@PostMapping("/virtualservices") public org.springframework.http.ResponseEntity createMockRequest(@RequestBody VirtualServiceRequest virtualServiceRequest) -
updateMockRequest
@PutMapping("/virtualservices/{id}") public org.springframework.http.ResponseEntity<VirtualServiceRequest> updateMockRequest(@PathVariable("id") long id, @RequestBody VirtualServiceRequest mockLoadRequest) -
deleteMockRequest
@DeleteMapping("/virtualservices/{id}") public org.springframework.http.ResponseEntity<VirtualServiceRequest> deleteMockRequest(@PathVariable("id") long id) -
readCatalog
-
readCatalog
-