diff options
| author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2016-02-15 18:12:06 +0100 | 
|---|---|---|
| committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2016-02-15 18:12:06 +0100 | 
| commit | 1b7401488933f031a68dfe929b25db86279b52d2 (patch) | |
| tree | 5b6126d66845e97d962e080396b740b2935deb07 /id/server/modules/module-monitoring/src/main/java | |
| parent | ff8ae7727e4de105a1179288b129429a29bc07ca (diff) | |
| download | moa-id-spss-1b7401488933f031a68dfe929b25db86279b52d2.tar.gz moa-id-spss-1b7401488933f031a68dfe929b25db86279b52d2.tar.bz2 moa-id-spss-1b7401488933f031a68dfe929b25db86279b52d2.zip | |
First untested part: Refactor authentication modules and process management to Spring
Diffstat (limited to 'id/server/modules/module-monitoring/src/main/java')
| -rw-r--r-- | id/server/modules/module-monitoring/src/main/java/at/gv/egovernment/moa/id/auth/servlet/MonitoringServlet.java | 27 | 
1 files changed, 15 insertions, 12 deletions
| diff --git a/id/server/modules/module-monitoring/src/main/java/at/gv/egovernment/moa/id/auth/servlet/MonitoringServlet.java b/id/server/modules/module-monitoring/src/main/java/at/gv/egovernment/moa/id/auth/servlet/MonitoringServlet.java index a7d7b9759..4e5bed97c 100644 --- a/id/server/modules/module-monitoring/src/main/java/at/gv/egovernment/moa/id/auth/servlet/MonitoringServlet.java +++ b/id/server/modules/module-monitoring/src/main/java/at/gv/egovernment/moa/id/auth/servlet/MonitoringServlet.java @@ -28,35 +28,38 @@ import java.util.Arrays;  import java.util.List;  import javax.servlet.ServletException; -import javax.servlet.annotation.WebServlet;  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +  import at.gv.egovernment.moa.id.config.ConfigurationException;  import at.gv.egovernment.moa.id.config.auth.AuthConfiguration; -import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProviderFactory;  import at.gv.egovernment.moa.id.monitoring.TestManager;  import at.gv.egovernment.moa.logging.Logger;  import at.gv.egovernment.moa.util.MiscUtil; -@WebServlet(name = "MonitoringServlet", value = "/MonitoringServlet") -public class MonitoringServlet extends AuthServlet { +@Controller +public class MonitoringServlet { -	private static final long serialVersionUID = 1L;  	private static final String REQUEST_ATTR_MODULE = "module"; +	@Autowired private AuthConfiguration authConfig; +	  	  public MonitoringServlet() {  		super();  		Logger.debug("Registering servlet " + getClass().getName() + " with mapping '/MonitoringServlet'.");  	} -	protected void doGet(HttpServletRequest req, HttpServletResponse resp) +	@RequestMapping(value = "/MonitoringServlet", method = RequestMethod.GET) +	public void getStatusInformation(HttpServletRequest req, HttpServletResponse resp)  			    throws ServletException, IOException { -		  try { -			AuthConfiguration config = AuthConfigurationProviderFactory.getInstance(); -			 -			if (config.isMonitoringActive()) { +		  try {			 +			if (authConfig.isMonitoringActive()) {  				Logger.debug("Monitoring Servlet received request");  				TestManager tests = TestManager.getInstance(); @@ -71,7 +74,7 @@ public class MonitoringServlet extends AuthServlet {  					} else {  						resp.setStatus(HttpServletResponse.SC_OK);  						resp.setContentType("text/html;charset=UTF-8"); -						resp.getWriter().write(getHtml(config.getMonitoringMessageSuccess())); +						resp.getWriter().write(getHtml(authConfig.getMonitoringMessageSuccess()));  						Logger.info("Monitoring Servlet finished without errors");  					} @@ -84,7 +87,7 @@ public class MonitoringServlet extends AuthServlet {  						} else {  							resp.setStatus(HttpServletResponse.SC_OK);  							resp.setContentType("text/html;charset=UTF-8"); -							resp.getWriter().write(getHtml(config.getMonitoringMessageSuccess())); +							resp.getWriter().write(getHtml(authConfig.getMonitoringMessageSuccess()));  							Logger.info("Monitoring Servlet finished without errors");  						} | 
