Added missing class and chaged port
This commit is contained in:
parent
dfdad08827
commit
4ee640e688
|
@ -0,0 +1,36 @@
|
||||||
|
package ch.unisg.executor1.executor.adapter.in.web;
|
||||||
|
|
||||||
|
import org.springframework.http.HttpHeaders;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import ch.unisg.executorBase.executor.application.port.in.TaskAvailableCommand;
|
||||||
|
import ch.unisg.executorBase.executor.application.port.in.TaskAvailableUseCase;
|
||||||
|
import ch.unisg.executorBase.executor.domain.ExecutorType;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class TaskAvailableController {
|
||||||
|
private final TaskAvailableUseCase taskAvailableUseCase;
|
||||||
|
|
||||||
|
public TaskAvailableController(TaskAvailableUseCase taskAvailableUseCase) {
|
||||||
|
this.taskAvailableUseCase = taskAvailableUseCase;
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping(path = "/newtask/{taskType}")
|
||||||
|
public ResponseEntity<String> retrieveTaskFromTaskList(@PathVariable("taskType") String taskType) {
|
||||||
|
|
||||||
|
if (ExecutorType.contains(taskType.toUpperCase())) {
|
||||||
|
TaskAvailableCommand command = new TaskAvailableCommand(
|
||||||
|
ExecutorType.valueOf(taskType.toUpperCase()));
|
||||||
|
taskAvailableUseCase.newTaskAvailable(command);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add the content type as a response header
|
||||||
|
HttpHeaders responseHeaders = new HttpHeaders();
|
||||||
|
|
||||||
|
return new ResponseEntity<>("OK", responseHeaders, HttpStatus.OK);
|
||||||
|
}
|
||||||
|
}
|
|
@ -1 +1 @@
|
||||||
server.port=8081
|
server.port=8084
|
||||||
|
|
Loading…
Reference in New Issue
Block a user