| Package | Description |
|---|---|
| io.honeybadger.loader |
Honeybadger Read API classes are contained in this package.
|
| io.honeybadger.reporter |
All classes related to reporting errors to Honeybadger are contained within
this package.
|
| io.honeybadger.reporter.config |
Configuration classes are contained in this package.
|
| io.honeybadger.reporter.dto |
Data transfer objects that are used for serializing to the Honeybadger API
are stored in this package.
|
| Constructor and Description |
|---|
HoneybadgerNoticeLoader(ConfigContext config) |
| Modifier and Type | Method and Description |
|---|---|
ConfigContext |
NoticeReporter.getConfig() |
ConfigContext |
HoneybadgerUncaughtExceptionHandler.getConfig() |
ConfigContext |
HoneybadgerReporter.getConfig() |
| Modifier and Type | Method and Description |
|---|---|
static void |
HoneybadgerUncaughtExceptionHandler.registerAsUncaughtExceptionHandler(ConfigContext configContext)
Use
HoneybadgerUncaughtExceptionHandler
as the error handler for the current thread. |
static void |
HoneybadgerUncaughtExceptionHandler.registerAsUncaughtExceptionHandler(ConfigContext configContext,
Thread t)
Use
HoneybadgerUncaughtExceptionHandler
as the error handler for the specified thread. |
protected void |
HoneybadgerUncaughtExceptionHandler.setConfig(ConfigContext config) |
protected void |
HoneybadgerReporter.setConfig(ConfigContext config) |
| Constructor and Description |
|---|
FeedbackForm(ConfigContext config) |
HoneybadgerReporter(ConfigContext config) |
HoneybadgerUncaughtExceptionHandler(ConfigContext config) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseChainedConfigContext
Abstract implementation of
ConfigContext that allows for chaining
in default implementations of configuration that are delegate to when
we aren't passed a value. |
class |
DefaultsConfigContext
ConfigContext implementation that outputs nothing but the default
values for all of the configuration settings. |
class |
MapConfigContext
ConfigContext implementation that is used for configuring instances
from a Map. |
class |
PlayConfigContext
ConfigContext implementation that reads its configuration values from
a Play Framework Config class. |
class |
ServletFilterConfigContext
ConfigContext implementation that reads its configuration from
a servlet FilterConfig. |
class |
SpringConfigContext
ConfigContext implementation that is populated by values taken from
the Spring Framework. |
class |
StandardConfigContext
ConfigContext implementation that is used for programmatic
configuration. |
class |
SystemSettingsConfigContext
Implementation of
ConfigContext that inherits from environment
variables and from Java system properties. |
| Modifier and Type | Field and Description |
|---|---|
static ConfigContext |
BaseChainedConfigContext.DEFAULT_CONFIG
Singleton instance of default configuration for easy reference.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BaseChainedConfigContext.overwriteWithContext(ConfigContext context)
Overwrites the configuration values with the values of the passed context
if those values are not null and aren't empty.
|
| Constructor and Description |
|---|
BaseChainedConfigContext(ConfigContext defaultingContext)
Constructor that takes a default value for each one of the configuration
values.
|
SystemSettingsConfigContext(ConfigContext context)
Populate configuration from defaults, environment variables, system
properties and an addition context passed in.
|
| Modifier and Type | Method and Description |
|---|---|
static Request |
PlayHttpRequestFactory.create(ConfigContext config,
play.mvc.Http.Request httpRequest) |
static Request |
HttpServletRequestFactory.create(ConfigContext config,
javax.servlet.http.HttpServletRequest httpRequest) |
protected static Params |
PlayHttpRequestFactory.createParams(ConfigContext config,
play.mvc.Http.Request httpRequest) |
protected static Params |
HttpServletRequestFactory.createParams(ConfigContext config,
javax.servlet.http.HttpServletRequest httpRequest) |
| Constructor and Description |
|---|
Backtrace(ConfigContext config)
For the benefit of deserialization
|
Backtrace(ConfigContext config,
Throwable error)
Adds each backtrace element in an error to the backtrace.
|
BacktraceElement(ConfigContext config,
StackTraceElement element) |
BacktraceElement(ConfigContext config,
String number,
String file,
String method) |
Cause(ConfigContext config,
Throwable error) |
Causes(ConfigContext config,
Throwable rootError) |
Details(ConfigContext config) |
Notice(ConfigContext config) |
Notice(ConfigContext config,
Long id,
CgiData webEnvironment,
Request request) |
NoticeDetails(ConfigContext config,
Throwable error) |
NoticeDetails(ConfigContext config,
Throwable error,
Set<String> tags) |
NoticeDetails(ConfigContext config,
Throwable error,
Set<String> tags,
String message,
String fingerprint) |
Params(ConfigContext config) |
ServerDetails(ConfigContext context) |
Copyright © 2023 Honeybadger.io. All rights reserved.