X-Git-Url: https://juplo.de/gitweb/?p=percentcodec;a=blobdiff_plain;f=examples%2Fspring%2Fsrc%2Fmain%2Fjava%2Fde%2Fhalbekunst%2Fjuplo%2Fexamples%2Fspring%2FFaultyController.java;fp=examples%2Fspring%2Fsrc%2Fmain%2Fjava%2Fde%2Fhalbekunst%2Fjuplo%2Fexamples%2Fspring%2FFaultyController.java;h=0000000000000000000000000000000000000000;hp=21ec82364b4f85e8bc48f85be21ac7469ab68015;hb=a6e0e65cce68acb20abc6ca935471611a740c342;hpb=1d395c6002486d485bde0d5dc713886d70bd3f8a diff --git a/examples/spring/src/main/java/de/halbekunst/juplo/examples/spring/FaultyController.java b/examples/spring/src/main/java/de/halbekunst/juplo/examples/spring/FaultyController.java deleted file mode 100644 index 21ec8236..00000000 --- a/examples/spring/src/main/java/de/halbekunst/juplo/examples/spring/FaultyController.java +++ /dev/null @@ -1,44 +0,0 @@ -package de.halbekunst.juplo.examples.spring; - -import de.halbekunst.juplo.cachecontrol.annotations.CacheSeconds; -import de.halbekunst.juplo.cachecontrol.annotations.Cacheable; -import de.halbekunst.juplo.cachecontrol.annotations.LastModified; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; -import java.util.TreeMap; -import javax.servlet.http.HttpServletRequest; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.servlet.ModelAndView; - - -/** - * Simple Spring-MVC Controller - * @author kai - */ -@Controller -@Cacheable(eager=true) -public class FaultyController -{ - public static final String ACCESS_TIME = FaultyController.class.getCanonicalName() + ".ACCESS_TIME"; - public static final Integer DEFAULT_MAX_AGE = 60; - - private final static long lastModified = System.currentTimeMillis(); - - @CacheSeconds - public int cacheSeconds(HttpServletRequest request) { - return DEFAULT_MAX_AGE; - } - - @LastModified - public long lastModified(HttpServletRequest request) { - return lastModified; - } - - @RequestMapping("/faulty-controller.html") - public ModelAndView process(HttpServletRequest request) - { - throw new RuntimeException("Oh, no!"); - } -} \ No newline at end of file