package org.kisst.gft.admin;
import org.kisst.gft.GftWrapper;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class ReloadServlet extends BaseServlet {
public ReloadServlet(GftWrapper wrapper) { super(wrapper); }
public void handle(HttpServletRequest request, HttpServletResponse response)
throws IOException {
if (getUser(request, response)==null)
return;
response.setContentType("text/html;charset=utf-8");
String result = wrapper.reload();
PrintWriter out = response.getWriter();
out.println("<pre>");
out.println("Reloading hosts, channels and pollers");
if (result==null)
out.println("Succeeded");
else
out.println("Failed: "+result);
out.println("</pre>");
response.setStatus(HttpServletResponse.SC_OK);
}
}