--- android/TrainInfoService/src/dk/thoerup/traininfoservice/RequestPlotter.java 2010/06/24 18:33:34 897 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/RequestPlotter.java 2010/07/05 09:48:06 958 @@ -20,12 +20,15 @@ import java.util.zip.ZipOutputStream; import javax.servlet.ServletException; +import javax.servlet.annotation.WebListener; +import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import dk.thoerup.traininfoservice.banedk.TimeoutMap; +@WebServlet(urlPatterns={"/RequestPlotter"}) public class RequestPlotter extends HttpServlet { private static final long serialVersionUID = 1L; @@ -34,7 +37,7 @@ static final String KML = "application/vnd.google-earth.kml"; static final String KMZ = "application/vnd.google-earth.kmz"; - Map cache = new TimeoutMap(2*60*1000); + Map cache = new TimeoutMap(30*60*1000); class RequestPosition { public String ip; @@ -148,7 +151,6 @@ sb.append( "\n"); sb.append( " " ).append(color).append("\n"); sb.append( " 0\n" ); - sb.append( " Count=").append(list.size()).append("\n"); for(RequestPosition current : list) { sb.append( " \n" ); @@ -167,6 +169,11 @@ sb.append( "\n" ); sb.append( "\n" ); sb.append( "\n" ); + sb.append( " \n"); + sb.append( " Yellow:").append(positions.yellow.size()).append("
\n"); + sb.append( " Red:").append(positions.red.size()).append("\n"); + sb.append( " ]]>
"); sb.append( "