avant checkout application
This commit is contained in:
parent
b0206bc0dd
commit
df034f993f
3 changed files with 23 additions and 5 deletions
|
@ -8,7 +8,6 @@ import java.util.Arrays;
|
|||
|
||||
import main.Observer;
|
||||
import main.Utilisateur;
|
||||
import main.VueStandard;
|
||||
import messages.*;
|
||||
|
||||
|
||||
|
|
5
POO_Server/src/main/Observer.java
Normal file
5
POO_Server/src/main/Observer.java
Normal file
|
@ -0,0 +1,5 @@
|
|||
package main;
|
||||
|
||||
public interface Observer {
|
||||
public void update(Object o, Object arg);
|
||||
}
|
|
@ -9,20 +9,28 @@ import javax.servlet.http.HttpServlet;
|
|||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import communication.CommunicationUDP;
|
||||
|
||||
/**
|
||||
* Servlet implementation class ServletPresence
|
||||
*/
|
||||
@WebServlet("/ServletPresence")
|
||||
public class ServletPresence extends HttpServlet {
|
||||
public class ServletPresence extends HttpServlet implements Observer {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
//suscribe(), publish(), notify()
|
||||
|
||||
private ArrayList<Utilisateur> localUsers;
|
||||
private CommunicationUDP comUDP;
|
||||
private ArrayList<Utilisateur> remoteUsers;
|
||||
|
||||
public ServletPresence() {
|
||||
localUsers = new ArrayList<Utilisateur>();
|
||||
//A changer en passant aux IP
|
||||
try {
|
||||
comUDP = new CommunicationUDP(3333, 3334, new int[0]);
|
||||
} catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
remoteUsers = new ArrayList<Utilisateur>();
|
||||
}
|
||||
|
||||
|
@ -37,7 +45,7 @@ public class ServletPresence extends HttpServlet {
|
|||
private void publish() {
|
||||
}
|
||||
|
||||
//Informe de la modification de la liste tous les utilisateurs iinternes et externes
|
||||
//Informe de la modification de la liste tous les utilisateurs internes et externes
|
||||
private void snotify() {
|
||||
|
||||
}
|
||||
|
@ -57,4 +65,10 @@ public class ServletPresence extends HttpServlet {
|
|||
doGet(request, response);
|
||||
}
|
||||
|
||||
@Override
|
||||
//Rien a faire : pas d'affichage sur un serveur
|
||||
public void update(Object o, Object arg) {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue