
com.mindscapehq.raygun4java.play2.RaygunPlayRequestMessage Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of raygun4java-play2 Show documentation
Show all versions of raygun4java-play2 Show documentation
The official provider for the Raygun Crash Reporting service. This is the Play Framework provider module that sends errors caught from your Play Scala/Java application. Used in conjunction with raygun4java.core.
package com.mindscapehq.raygun4java.play2;
import java.util.HashMap;
import java.util.Map;
public class RaygunPlayRequestMessage
{
protected String hostName;
protected String url;
protected String httpMethod;
protected String ipAddress;
protected Map queryString;
protected Map data;
protected Map form;
protected Map headers;
protected String rawData;
protected Map flattenMap(Map map)
{
Map result = new HashMap();
for (String key : map.keySet())
{
result.put(key, map.get(key).toString());
}
return result;
}
protected Map queryStringToMap(String query)
{
String[] params = query.split("&");
Map map = new HashMap();
for (String param : params)
{
String name = param.split("=")[0];
String value = param.split("=")[1];
map.put(name, value);
}
return map;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy