26 |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletRequest; |
27 |
import javax.servlet.http.HttpServletResponse; |
import javax.servlet.http.HttpServletResponse; |
28 |
|
|
29 |
import dk.thoerup.traininfoservice.banedk.TimeoutMap; |
import dk.thoerup.genericjavautils.TimeoutMap; |
30 |
|
|
31 |
@WebServlet(urlPatterns={"/RequestPlotter"}) |
@WebServlet(urlPatterns={"/RequestPlotter"}) |
32 |
public class RequestPlotter extends HttpServlet { |
public class RequestPlotter extends HttpServlet { |
78 |
return empty; |
return empty; |
79 |
} |
} |
80 |
|
|
81 |
int from = logFiles.length - (count); |
int from = (count>logFiles.length) ? 0 : logFiles.length - (count); |
82 |
int to = logFiles.length; |
int to = logFiles.length; |
83 |
|
|
84 |
return Arrays.copyOfRange(logFiles, from, to); |
return Arrays.copyOfRange(logFiles, from, to); |
385 |
|
|
386 |
if (count > 30) //limit to 30 days |
if (count > 30) //limit to 30 days |
387 |
count = 30; |
count = 30; |
388 |
|
if (count < 0) //negative count is not allowed |
389 |
|
count = 0; |
390 |
|
|
391 |
String kmlData = getRequestsFromFile(count); |
String kmlData = getRequestsFromFile(count); |
392 |
|
|