1 5 package org.h2.server.web; 6 7 import java.sql.Timestamp ; 8 import java.util.HashMap ; 9 import java.util.Locale ; 10 11 public class WebServerSession { 12 long lastAccess; 13 HashMap map = new HashMap (); 14 Locale locale; 15 WebServer server; 16 17 WebServerSession(WebServer server) { 18 this.server = server; 19 } 20 21 public void put(String key, Object value) { 22 map.put(key, value); 23 } 24 25 public Object get(String key) { 26 if("sessions".equals(key)) { 27 return server.getSessions(); 28 } 29 return map.get(key); 30 } 31 32 public void remove(String key) { 33 map.remove(key); 34 } 35 36 public HashMap getInfo() { 37 HashMap m = new HashMap (); 38 m.putAll(map); 39 m.put("lastAccess", new Timestamp (lastAccess).toString()); 40 return m; 41 } 42 } 43 | Popular Tags |