Package com.game.cloudymon

Source Code of com.game.cloudymon.CloudyMonServlet

package com.game.cloudymon;

import java.io.IOException;
import java.util.logging.Logger;

import javax.servlet.http.*;


import com.game.util.Encryption;

import com.google.appengine.repackaged.org.json.JSONObject;


@SuppressWarnings("serial")
public class CloudyMonServlet extends HttpServlet
{
  public static Logger logger = Logger.getLogger("CloudyMonServlet");
 
 
  public void doGet(HttpServletRequest req, HttpServletResponse resp)
  {
    try
    {
      doProcess(req, resp);
    } catch (Exception e)
    {
      logger.severe(e.getMessage());
    }
  }
 
  public void doPost(HttpServletRequest req, HttpServletResponse resp)
  {
    try
    {
      doProcess(req, resp);
    } catch (Exception e)
    {
      logger.severe(e.getMessage());
    }
  }
 
  public void doProcess(HttpServletRequest req, HttpServletResponse resp)
  {
    try
    {
      String param = req.getParameter("param").toLowerCase();
     
      if (param == null || param.isEmpty())
      {
        logger.severe("Invalid params.");
        return;
      }
     
     
      param = param.replace(' ', '+');
     
      String jsonParam = Encryption.decrypt(param);
      JSONObject jsonObj = new JSONObject(jsonParam);
     
      String action = jsonObj.getString("action");
     
      switch (action)
      {
        case "test":
          doTest(req, resp, jsonObj);
 
          break;
        default:
          break;
      }

    } catch (Exception e)
    {
      logger.severe(e.getMessage());
    }
  }

  private void doTest(HttpServletRequest req, HttpServletResponse resp, JSONObject jsonObj) throws IOException
  {

  }
}
TOP

Related Classes of com.game.cloudymon.CloudyMonServlet

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.