ComponentIntrospectionService

@RequestMapping(value = ["component-administration/"])
@RestController
interface ComponentIntrospectionService : Service

Inheritors

Functions

Link copied to clipboard
@PostMapping(value = ["execute-method/{component}"])
@ResponseBody
abstract fun executeMethod(@PathVariable component: String, @RequestBody request: String): String
Link copied to clipboard
@GetMapping(value = ["component/{component}"])
@ResponseBody
abstract fun fetchComponent(@PathVariable(value = "component") component: String): ComponentDTO
Link copied to clipboard
@GetMapping(value = ["component-service/{component}"])
@ResponseBody
abstract fun fetchComponentServices(@PathVariable component: String): List<String>
Link copied to clipboard
@GetMapping(value = ["component-services/{component}"])
@ResponseBody
abstract fun listServices(@PathVariable component: String): Collection<InterfaceDescriptor>