All pastes #818710 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-12-16 14:01 UTC
rendered paste body
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;
  }
}