Esempio n. 1
0
  public String offline(String message) {
    RequestReader reader = new RequestReader(message);
    String ticket = reader.getString("Request/Ticket", false);
    Integer kickFlag = reader.getInteger("Request/KickFlag", true);

    OnlineReal onlineReal = onlineManager.getOnlineReal(ticket);
    if (null != onlineReal) {
      if (logger.isDebugEnabled()) {
        logger.debug("Offline Ticket[" + ticket + "]");
      }
      onlineManager.offline(onlineReal, kickFlag);
    }

    Document doc = XmlUtil.generateResponse("Offline", ErrorCode.SUCCESS, "");
    return XmlUtil.xmlToString(doc);
  }