public final class ConnectionMngr {
// INstance unique de la classe ConnectionMngr
private static final instance = new ConnectionMngr();
private Map<Integer, Long> connections;
private ConnectionMngr() {
// COnstructeur privé pour qu'on ne puisse pas créer d'instances
connections = Collections.synchronizedMap(new HashMap<Integer, Long>());
}
public void getCOnnection(Integer idSession) {
return connections.get(idSession);
}
public void setCOnnection(Integer idSession) {
return connections.put(idSession, System.currentTimeMIllis()a);
}
// Renvoie l'instance unique de la classe dans la JVM
public static ConnectionMngr getInstance() {
return instance;
}
}