@RestController @RequestMapping(value="/container") public class ContainerController extends Object
| 构造器和说明 |
|---|
ContainerController(int port,
tech.powerjob.server.core.container.ContainerService containerService,
tech.powerjob.server.persistence.remote.repository.AppInfoRepository appInfoRepository,
tech.powerjob.server.persistence.remote.repository.ContainerInfoRepository containerInfoRepository) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultDTO<Void> |
deleteContainer(Long appId,
Long containerId) |
void |
downloadContainerTemplate(GenerateContainerTemplateRequest req,
javax.servlet.http.HttpServletResponse response) |
void |
downloadJar(String version,
javax.servlet.http.HttpServletResponse response) |
ResultDTO<String> |
fileUpload(org.springframework.web.multipart.MultipartFile file) |
ResultDTO<List<ContainerInfoVO>> |
listContainers(Long appId) |
ResultDTO<String> |
listDeployedWorker(Long appId,
Long containerId,
javax.servlet.http.HttpServletResponse response) |
ResultDTO<Void> |
saveContainer(SaveContainerInfoRequest request) |
public ContainerController(@Value(value="${server.port}")
int port,
tech.powerjob.server.core.container.ContainerService containerService,
tech.powerjob.server.persistence.remote.repository.AppInfoRepository appInfoRepository,
tech.powerjob.server.persistence.remote.repository.ContainerInfoRepository containerInfoRepository)
@GetMapping(value="/downloadJar") public void downloadJar(String version, javax.servlet.http.HttpServletResponse response) throws IOException
IOException@PostMapping(value="/downloadContainerTemplate")
public void downloadContainerTemplate(@RequestBody
GenerateContainerTemplateRequest req,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOException@PostMapping(value="/jarUpload") public ResultDTO<String> fileUpload(@RequestParam(value="file") org.springframework.web.multipart.MultipartFile file) throws Exception
Exception@PostMapping(value="/save") public ResultDTO<Void> saveContainer(@RequestBody SaveContainerInfoRequest request)
@GetMapping(value="/delete") public ResultDTO<Void> deleteContainer(Long appId, Long containerId)
@GetMapping(value="/list") public ResultDTO<List<ContainerInfoVO>> listContainers(Long appId)
Copyright © 2023. All rights reserved.