todo en cours
This commit is contained in:
@@ -4,6 +4,12 @@ import io.grpc.*;
|
|||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
public class TodoServeur {
|
import fr.istic.grpc.echo.EchoService;
|
||||||
|
|
||||||
|
public class TodoServeur {
|
||||||
|
public static void main(String[] args) throws IOException, InterruptedException {
|
||||||
|
Server server = ServerBuilder.forPort(8080).addService(new TodoServiceImpl()).build().start();
|
||||||
|
System.out.println("Serveur started");
|
||||||
|
server.awaitTermination();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ package fr.istic.grpc.todo;
|
|||||||
|
|
||||||
import java.util.concurrent.*;
|
import java.util.concurrent.*;
|
||||||
import java.util.concurrent.atomic.*;
|
import java.util.concurrent.atomic.*;
|
||||||
|
import io.grpc.stub.*;
|
||||||
|
import io.grpc.stub.StreamObserver;
|
||||||
|
|
||||||
public class TodoServiceImpl extends TodoServiceGrpc.TodoServiceImplBase {
|
public class TodoServiceImpl extends TodoServiceGrpc.TodoServiceImplBase {
|
||||||
|
|
||||||
@@ -13,10 +15,11 @@ public class TodoServiceImpl extends TodoServiceGrpc.TodoServiceImplBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
@Override
|
@Override
|
||||||
public void createTask(Todo.CreateTaskRequest request, StreamObserver<Todo.TaskResponse> responseObserver) {
|
public void createTask(Todo.CreateTaskRequest request, StreamObserver<Todo.TaskResponse> responseObserver) {
|
||||||
// Créer une tâche en générant un identifiant
|
// Créer une tâche en générant un identifiant
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -27,8 +30,8 @@ public class TodoServiceImpl extends TodoServiceGrpc.TodoServiceImplBase {
|
|||||||
@Override
|
@Override
|
||||||
public void deleteTask(Todo.DeleteTaskRequest request, StreamObserver<Todo.TaskResponse> responseObserver) {
|
public void deleteTask(Todo.DeleteTaskRequest request, StreamObserver<Todo.TaskResponse> responseObserver) {
|
||||||
// si la tâche existe, on efface, sinon on indique que l'opération est un echec
|
// si la tâche existe, on efface, sinon on indique que l'opération est un echec
|
||||||
|
this.tasks.remove(request.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user