public class HoneybadgerReporter extends java.lang.Object implements NoticeReporter
Throwable classes to the Honeybadger API.| Modifier and Type | Field and Description |
|---|---|
protected ConfigContext |
config |
| Constructor and Description |
|---|
HoneybadgerReporter() |
HoneybadgerReporter(ConfigContext config) |
| Modifier and Type | Method and Description |
|---|---|
NoticeReportResult |
reportError(java.lang.Throwable error)
Send any Java
Throwable to the Honeybadger error
reporting interface. |
NoticeReportResult |
reportError(java.lang.Throwable error,
java.lang.Object request)
Send any Java
Throwable to the Honeybadger error
reporting interface. |
protected NoticeReportResult |
submitError(java.lang.Throwable error,
Request request) |
protected boolean |
supportsHttpServletRequest() |
protected boolean |
supportsPlayHttpRequest() |
protected ConfigContext config
public HoneybadgerReporter()
public HoneybadgerReporter(ConfigContext config)
public NoticeReportResult reportError(java.lang.Throwable error)
Throwable to the Honeybadger error
reporting interface.reportError in interface NoticeReportererror - error to reportpublic NoticeReportResult reportError(java.lang.Throwable error, java.lang.Object request)
Throwable to the Honeybadger error
reporting interface.
Currently only HttpServletRequest objects
are supported as request properties.reportError in interface NoticeReportererror - error to reportrequest - Object to parse for request propertiesprotected boolean supportsHttpServletRequest()
protected boolean supportsPlayHttpRequest()
protected NoticeReportResult submitError(java.lang.Throwable error, Request request)