1 package emissary.server.mvc;
2
3 import jakarta.servlet.http.HttpServletRequest;
4 import jakarta.ws.rs.GET;
5 import jakarta.ws.rs.Path;
6 import jakarta.ws.rs.Produces;
7 import jakarta.ws.rs.core.Context;
8 import jakarta.ws.rs.core.MediaType;
9 import org.glassfish.jersey.server.mvc.Template;
10
11 import java.util.HashMap;
12 import java.util.Map;
13
14 @Path("")
15
16 public class ShutdownAction {
17
18 @GET
19 @Path("/Shutdown.action")
20 @Produces(MediaType.TEXT_HTML)
21 @Template(name = "/shutdown")
22 public Map<String, String> notifyShutdown(@Context HttpServletRequest request) {
23 Map<String, String> model = new HashMap<>();
24 model.put("message", "Starting shutdown...");
25 return model;
26 }
27
28 }