Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

acceptsOnlyJson(HttpServletRequest) - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 
actionURI - Variable in class io.honeybadger.reporter.FeedbackForm
 
actionURI() - Method in class io.honeybadger.reporter.FeedbackForm
 
apiKey - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
APPLICATION_PACKAGE_PROP_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key that maps a package to an application.
applicationPackage - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
asMap(FilterConfig) - Static method in class io.honeybadger.reporter.config.ServletFilterConfigContext
Converts a servlet FilterConfig to a Map.

B

Backtrace - Class in io.honeybadger.reporter.dto
Class representing an ordered collection of back trace elements.
Backtrace(ConfigContext, Throwable) - Constructor for class io.honeybadger.reporter.dto.Backtrace
 
backtrace - Variable in class io.honeybadger.reporter.dto.Cause
 
backtrace - Variable in class io.honeybadger.reporter.dto.NoticeDetails
 
BacktraceElement - Class in io.honeybadger.reporter.dto
One single line on a backtrace.
BacktraceElement(ConfigContext, String, String, String) - Constructor for class io.honeybadger.reporter.dto.BacktraceElement
 
BacktraceElement(ConfigContext, StackTraceElement) - Constructor for class io.honeybadger.reporter.dto.BacktraceElement
 
BaseChainedConfigContext - Class in io.honeybadger.reporter.config
Abstract implementation of ConfigContext that allows for chaining in default implementations of configuration that are delegate to when we aren't passed a value.
BaseChainedConfigContext() - Constructor for class io.honeybadger.reporter.config.BaseChainedConfigContext
Constructor that prepopulates configuration context with the default values.
BaseChainedConfigContext(ConfigContext) - Constructor for class io.honeybadger.reporter.config.BaseChainedConfigContext
Constructor that takes a default value for each one of the configuration values.
buffers - Variable in class io.honeybadger.reporter.dto.Memory
 

C

cached - Variable in class io.honeybadger.reporter.dto.Memory
 
Cause - Class in io.honeybadger.reporter.dto
This class represents a single exception in a serious of chained exceptions.
Cause(ConfigContext, Throwable) - Constructor for class io.honeybadger.reporter.dto.Cause
 
Causes - Class in io.honeybadger.reporter.dto
An ordered collection of chained exceptions.
Causes(ConfigContext, Throwable) - Constructor for class io.honeybadger.reporter.dto.Causes
 
causes - Variable in class io.honeybadger.reporter.dto.NoticeDetails
 
cgi_data - Variable in class io.honeybadger.reporter.dto.Request
 
CgiData - Class in io.honeybadger.reporter.dto
CGI parameters passed to the server when the error occurred.
CgiData() - Constructor for class io.honeybadger.reporter.dto.CgiData
 
className - Variable in class io.honeybadger.reporter.dto.Cause
 
className - Variable in class io.honeybadger.reporter.dto.NoticeDetails
 
config - Variable in class io.honeybadger.reporter.HoneybadgerReporter
 
config - Variable in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
ConfigContext - Interface in io.honeybadger.reporter.config
Interface defining the common properties needed to configure a NoticeReporter.
context - Variable in class io.honeybadger.reporter.dto.BacktraceElement
 
Context - Class in io.honeybadger.reporter.dto
The context of an HTTP request.
Context() - Constructor for class io.honeybadger.reporter.dto.Context
 
context - Variable in class io.honeybadger.reporter.dto.Request
 
create(ConfigContext, HttpServletRequest) - Static method in class io.honeybadger.reporter.dto.HttpServletRequestFactory
 
create(ConfigContext, Http.Request) - Static method in class io.honeybadger.reporter.dto.PlayHttpRequestFactory
 
createCgiData(HttpServletRequest) - Static method in class io.honeybadger.reporter.dto.HttpServletRequestFactory
 
createCgiData(Http.Request) - Static method in class io.honeybadger.reporter.dto.PlayHttpRequestFactory
 
createContext(HttpServletRequest) - Static method in class io.honeybadger.reporter.dto.HttpServletRequestFactory
 
createContext(Http.Request) - Static method in class io.honeybadger.reporter.dto.PlayHttpRequestFactory
 
createParams(ConfigContext, HttpServletRequest) - Static method in class io.honeybadger.reporter.dto.HttpServletRequestFactory
 
createParams(ConfigContext, Http.Request) - Static method in class io.honeybadger.reporter.dto.PlayHttpRequestFactory
 
createSession(HttpServletRequest) - Static method in class io.honeybadger.reporter.dto.HttpServletRequestFactory
 
createSession(Http.Request) - Static method in class io.honeybadger.reporter.dto.PlayHttpRequestFactory
 

D

DEFAULT_API_HOST - Static variable in class io.honeybadger.reporter.config.DefaultsConfigContext
Default host to connect to for the Honeybadger API.
DEFAULT_API_PROTO - Static variable in class io.honeybadger.reporter.config.DefaultsConfigContext
Default protocol for connecting to the Honeybadger API.
DEFAULT_CONFIG - Static variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
Singleton instance of default configuration for easy reference.
DEFAULT_ENVIRONMENT - Static variable in class io.honeybadger.reporter.config.DefaultsConfigContext
Default environment name.
DEFAULT_FEEDBACK_FORM_TEMPLATE_PATH - Static variable in class io.honeybadger.reporter.config.DefaultsConfigContext
Default feedback form template path.
defaultLocale - Variable in class io.honeybadger.reporter.FeedbackForm
 
DefaultsConfigContext - Class in io.honeybadger.reporter.config
ConfigContext implementation that outputs nothing but the default values for all of the configuration settings.
DefaultsConfigContext() - Constructor for class io.honeybadger.reporter.config.DefaultsConfigContext
 
destroy() - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 
Details - Class in io.honeybadger.reporter.dto
Class representing metadata and run-time state.
Details(ConfigContext) - Constructor for class io.honeybadger.reporter.dto.Details
 
Details() - Constructor for class io.honeybadger.reporter.dto.Details
 
DISPLAY_FEEDBACK_FORM_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key indicating if we display the feedback form.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 

E

environment - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
environment() - Static method in class io.honeybadger.reporter.dto.ServerDetails
Finds the name of the environment by looking at a few common Java system properties and/or environment variables.
environment - Variable in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
ENVIRONMENT_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the runtime environment.
environment_name - Variable in class io.honeybadger.reporter.dto.ServerDetails
 
equals(Object) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
equals(Object) - Method in class io.honeybadger.reporter.dto.BacktraceElement
 
equals(Object) - Method in class io.honeybadger.reporter.dto.Cause
 
equals(Object) - Method in class io.honeybadger.reporter.dto.Load
 
equals(Object) - Method in class io.honeybadger.reporter.dto.Memory
 
equals(Object) - Method in class io.honeybadger.reporter.dto.Notice
 
equals(Object) - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
equals(Object) - Method in class io.honeybadger.reporter.dto.Notifier
 
equals(Object) - Method in class io.honeybadger.reporter.dto.Request
 
equals(Object) - Method in class io.honeybadger.reporter.dto.ServerDetails
 
equals(Object) - Method in class io.honeybadger.reporter.dto.Stats
 
equals(Object) - Method in class io.honeybadger.reporter.NoticeReportResult
 
excludedClasses - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
excludedParams - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
excludedSysProps - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 

F

FEEDBACK_FORM_TEMPLATE_PATH_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key indicating the path to the feedback form template.
FeedbackForm - Class in io.honeybadger.reporter
Utility class responsible for rendering the Honeybadger feedback form.
FeedbackForm(ConfigContext) - Constructor for class io.honeybadger.reporter.FeedbackForm
 
feedbackFormDisplayed - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
feedbackFormPath - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
fifteen - Variable in class io.honeybadger.reporter.dto.Load
 
file - Variable in class io.honeybadger.reporter.dto.BacktraceElement
 
findErrorDetails(UUID) - Method in class io.honeybadger.loader.HoneybadgerNoticeLoader
 
five - Variable in class io.honeybadger.reporter.dto.Load
 
free - Variable in class io.honeybadger.reporter.dto.Memory
 
free_total - Variable in class io.honeybadger.reporter.dto.Memory
 

G

generateRequest(T) - Method in interface io.honeybadger.reporter.RequestInfoGenerator
Generates JSON for a request object of a specified type.
getApiKey() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getApiKey() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getApiKey() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getApiKey() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getApplicationPackage() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getApplicationPackage() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getApplicationPackage() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getApplicationPackage() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getAsInteger(String) - Method in class io.honeybadger.reporter.dto.CgiData
 
getDetails() - Method in class io.honeybadger.reporter.dto.Notice
 
getEnvironment() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getEnvironment() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getEnvironment() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getEnvironment() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getError() - Method in class io.honeybadger.reporter.dto.Notice
 
getExcludedClasses() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getExcludedClasses() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getExcludedClasses() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getExcludedClasses() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getExcludedParams() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getExcludedParams() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getExcludedParams() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getExcludedParams() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getExcludedSysProps() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getExcludedSysProps() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getExcludedSysProps() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getExcludedSysProps() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getFeedbackFormPath() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getFeedbackFormPath() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getFeedbackFormPath() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getFeedbackFormPath() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getFullURL(HttpServletRequest) - Static method in class io.honeybadger.reporter.dto.HttpServletRequestFactory
Gets the fully formed URL for a servlet request.
getFullURL(Http.Request) - Static method in class io.honeybadger.reporter.dto.PlayHttpRequestFactory
 
getHoneybadgerReadApiKey() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getHoneybadgerReadApiKey() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getHoneybadgerReadApiKey() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getHoneybadgerReadApiKey() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getHoneybadgerUrl() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getHoneybadgerUrl() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getHoneybadgerUrl() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getHoneybadgerUrl() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getHttpProxyHost() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getHttpProxyHost() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getHttpProxyHost() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getHttpProxyHost() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getHttpProxyPort() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getHttpProxyPort() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getHttpProxyPort() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getHttpProxyPort() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getId() - Method in class io.honeybadger.reporter.NoticeReportResult
 
getNotice() - Method in class io.honeybadger.reporter.NoticeReportResult
 
getNotifier() - Method in class io.honeybadger.reporter.dto.Notice
 
getRequest() - Method in class io.honeybadger.reporter.dto.Notice
 
getServer() - Method in class io.honeybadger.reporter.dto.Notice
 

H

hashCode() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
hashCode() - Method in class io.honeybadger.reporter.dto.BacktraceElement
 
hashCode() - Method in class io.honeybadger.reporter.dto.Cause
 
hashCode() - Method in class io.honeybadger.reporter.dto.Load
 
hashCode() - Method in class io.honeybadger.reporter.dto.Memory
 
hashCode() - Method in class io.honeybadger.reporter.dto.Notice
 
hashCode() - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
hashCode() - Method in class io.honeybadger.reporter.dto.Notifier
 
hashCode() - Method in class io.honeybadger.reporter.dto.Request
 
hashCode() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
hashCode() - Method in class io.honeybadger.reporter.dto.Stats
 
hashCode() - Method in class io.honeybadger.reporter.NoticeReportResult
 
HONEYBADGER_API_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the Honeybadger API key to use.
HONEYBADGER_API_KEY_ENV - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the Honeybadger API key to use.
HONEYBADGER_EXCLUDED_CLASSES_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
CSV list of exception classes to ignore.
HONEYBADGER_EXCLUDED_PARAMS_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
CSV list of parameters to not include.
HONEYBADGER_EXCLUDED_PROPS_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
CSV list of system properties to not include.
HONEYBADGER_URL_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the Honeybadger URL to use.
HoneybadgerCLI - Class in io.honeybadger.reporter
Simple CLI utility that will allow you to post an error message to Honeybadger.
HoneybadgerCLI() - Constructor for class io.honeybadger.reporter.HoneybadgerCLI
 
HoneybadgerErrorHandler - Class in io.honeybadger.reporter.play
Error handler for the Play Framework.
HoneybadgerErrorHandler(Configuration, Environment, OptionalSourceMapper, Provider<Router>) - Constructor for class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
HoneybadgerException - Exception in io.honeybadger.reporter
Exception class representing an error state with Honeybadger error reporting.
HoneybadgerException() - Constructor for exception io.honeybadger.reporter.HoneybadgerException
 
HoneybadgerException(String) - Constructor for exception io.honeybadger.reporter.HoneybadgerException
 
HoneybadgerException(String, Throwable) - Constructor for exception io.honeybadger.reporter.HoneybadgerException
 
HoneybadgerException(Throwable) - Constructor for exception io.honeybadger.reporter.HoneybadgerException
 
HoneybadgerException(String, Throwable, boolean, boolean) - Constructor for exception io.honeybadger.reporter.HoneybadgerException
 
HoneybadgerExclusionStrategy - Class in io.honeybadger.reporter
ExclusionStrategy that excludes ConfigContext instances.
HoneybadgerExclusionStrategy() - Constructor for class io.honeybadger.reporter.HoneybadgerExclusionStrategy
 
HoneybadgerFilter - Class in io.honeybadger.reporter.servlet
Servlet filter that reports all unhandled servlet errors to Honeybadger.
HoneybadgerFilter() - Constructor for class io.honeybadger.reporter.servlet.HoneybadgerFilter
 
HoneybadgerNoticeLoader - Class in io.honeybadger.loader
Utility class used to load a fault's details into a readable object structure.
HoneybadgerNoticeLoader(ConfigContext) - Constructor for class io.honeybadger.loader.HoneybadgerNoticeLoader
 
honeybadgerReadApiKey - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
HoneybadgerReporter - Class in io.honeybadger.reporter
Reporter utility class that gives a simple interface for sending Java Throwable classes to the Honeybadger API.
HoneybadgerReporter() - Constructor for class io.honeybadger.reporter.HoneybadgerReporter
 
HoneybadgerReporter(ConfigContext) - Constructor for class io.honeybadger.reporter.HoneybadgerReporter
 
HoneybadgerUncaughtExceptionHandler - Class in io.honeybadger.reporter
Exception handler class that sends errors to Honey Badger by default.
HoneybadgerUncaughtExceptionHandler() - Constructor for class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
HoneybadgerUncaughtExceptionHandler(ConfigContext) - Constructor for class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
honeybadgerUrl - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
hostname - Variable in class io.honeybadger.reporter.dto.ServerDetails
 
hostname() - Static method in class io.honeybadger.reporter.dto.ServerDetails
Attempt to find the hostname of the system reporting the error to Honeybadger.
HTTP_PROXY_HOST_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key indicating the proxy server.
HTTP_PROXY_PORT_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key indicating the proxy port.
httpProxyHost - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
httpProxyPort - Variable in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
HttpServletRequestFactory - Class in io.honeybadger.reporter.dto
Factory class that creates a Request based on a HttpServletRequest.
HttpServletRequestFactory() - Constructor for class io.honeybadger.reporter.dto.HttpServletRequestFactory
 

I

init(FilterConfig) - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 
io.honeybadger.loader - package io.honeybadger.loader
 
io.honeybadger.reporter - package io.honeybadger.reporter
 
io.honeybadger.reporter.config - package io.honeybadger.reporter.config
Configuration class are contained in this package.
io.honeybadger.reporter.dto - package io.honeybadger.reporter.dto
 
io.honeybadger.reporter.play - package io.honeybadger.reporter.play
 
io.honeybadger.reporter.servlet - package io.honeybadger.reporter.servlet
 
isFeedbackFormDisplayed() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
isFeedbackFormDisplayed() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
isFeedbackFormDisplayed() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
isFeedbackFormDisplayed() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
isPresent(Collection<?>) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
isPresent(CharSequence) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 

J

JAVA_ENVIRONMENT_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the runtime environment.
jsonError(UUID, ServletResponse) - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 

L

Load - Class in io.honeybadger.reporter.dto
Class containing statistics about the host system's load average.
Load() - Constructor for class io.honeybadger.reporter.dto.Load
 
Load(Number, Number, Number) - Constructor for class io.honeybadger.reporter.dto.Load
 
load - Variable in class io.honeybadger.reporter.dto.Stats
 
logger - Variable in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 

M

main(String[]) - Static method in class io.honeybadger.reporter.HoneybadgerCLI
 
MapConfigContext - Class in io.honeybadger.reporter.config
ConfigContext implementation that is used for configuring instances from a Map.
MapConfigContext(Map<?, ?>) - Constructor for class io.honeybadger.reporter.config.MapConfigContext
 
MAX_SESSION_OBJ_STRING_SIZE - Static variable in class io.honeybadger.reporter.dto.Session
The maximum amount of characters to dump for a session object.
mdcProperties() - Static method in class io.honeybadger.reporter.dto.Details
 
mem - Variable in class io.honeybadger.reporter.dto.Stats
 
Memory - Class in io.honeybadger.reporter.dto
Class containing the current state of memory on the running JVM.
Memory() - Constructor for class io.honeybadger.reporter.dto.Memory
 
Memory(Number, Number, Number, Number, Number) - Constructor for class io.honeybadger.reporter.dto.Memory
 
message - Variable in class io.honeybadger.reporter.dto.Cause
 
message - Variable in class io.honeybadger.reporter.dto.NoticeDetails
 
method - Variable in class io.honeybadger.reporter.dto.BacktraceElement
 
mf - Variable in class io.honeybadger.reporter.FeedbackForm
 
mustache - Variable in class io.honeybadger.reporter.FeedbackForm
 

N

name - Variable in class io.honeybadger.reporter.dto.Notifier
 
Notice - Class in io.honeybadger.reporter.dto
Class representing an error that is reported to the Honeybadger API.
Notice(ConfigContext) - Constructor for class io.honeybadger.reporter.dto.Notice
 
Notice() - Constructor for class io.honeybadger.reporter.dto.Notice
 
NoticeDetails - Class in io.honeybadger.reporter.dto
Details of the error being reported to the Honeybadger API.
NoticeDetails(ConfigContext, Throwable) - Constructor for class io.honeybadger.reporter.dto.NoticeDetails
 
NoticeDetails(ConfigContext, Throwable, Set<String>) - Constructor for class io.honeybadger.reporter.dto.NoticeDetails
 
NoticeReporter - Interface in io.honeybadger.reporter
Interface representing error reporting behavior.
NoticeReportResult - Class in io.honeybadger.reporter
Data object representing that results of an error submission to the Honeybadger API.
NoticeReportResult(UUID, Notice, Throwable) - Constructor for class io.honeybadger.reporter.NoticeReportResult
 
Notifier - Class in io.honeybadger.reporter.dto
Notifier section of an error reported to the Honeybadger API.
Notifier() - Constructor for class io.honeybadger.reporter.dto.Notifier
 
number - Variable in class io.honeybadger.reporter.dto.BacktraceElement
 

O

one - Variable in class io.honeybadger.reporter.dto.Load
 
onServerError(Http.RequestHeader, Throwable) - Method in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
overwriteWithContext(ConfigContext) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
Overwrites the configuration values with the values of the passed context if those values are not null and aren't empty.

P

Params - Class in io.honeybadger.reporter.dto
Class representing parameters requested when an exception occurred.
Params(Set<String>) - Constructor for class io.honeybadger.reporter.dto.Params
 
Params() - Constructor for class io.honeybadger.reporter.dto.Params
 
params - Variable in class io.honeybadger.reporter.dto.Request
 
pid - Variable in class io.honeybadger.reporter.dto.ServerDetails
 
pid() - Static method in class io.honeybadger.reporter.dto.ServerDetails
Finds the process id for the running JVM.
PlayConfigContext - Class in io.honeybadger.reporter.config
ConfigContext implementation that reads its configuration values from a Play Framework Configuration class.
PlayConfigContext(Configuration, Environment) - Constructor for class io.honeybadger.reporter.config.PlayConfigContext
Converts a Play Configuration to a Honeybadger ConfigContext.
PlayHttpRequestFactory - Class in io.honeybadger.reporter.dto
Factory class that creates a Request based on a Http.Request.
PlayHttpRequestFactory() - Constructor for class io.honeybadger.reporter.dto.PlayHttpRequestFactory
 
project_root - Variable in class io.honeybadger.reporter.dto.ServerDetails
 
projectRoot() - Static method in class io.honeybadger.reporter.dto.ServerDetails
Finds the directory in which the JVM was started.
put(String, String) - Method in class io.honeybadger.reporter.dto.Params
 
put(String, Object) - Method in class io.honeybadger.reporter.dto.Session
 

R

READ_API_KEY_ENV - Static variable in class io.honeybadger.reporter.config.MapConfigContext
Environment variable identifying the Honeybadger Read API key.
READ_API_KEY_PROP_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the Honeybadger Read API key.
registerAsUncaughtExceptionHandler() - Static method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
Use HoneybadgerUncaughtExceptionHandler as the error handler for the current thread.
registerAsUncaughtExceptionHandler(ConfigContext) - Static method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
Use HoneybadgerUncaughtExceptionHandler as the error handler for the current thread.
registerAsUncaughtExceptionHandler(Thread) - Static method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
Use HoneybadgerUncaughtExceptionHandler as the error handler for the specified thread.
registerAsUncaughtExceptionHandler(ConfigContext, Thread) - Static method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
Use HoneybadgerUncaughtExceptionHandler as the error handler for the specified thread.
renderHtml(Object, Writer) - Method in class io.honeybadger.reporter.FeedbackForm
 
renderHtml(Object, Writer, Locale) - Method in class io.honeybadger.reporter.FeedbackForm
 
reporter - Variable in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
reporter - Variable in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
reportError(Throwable) - Method in class io.honeybadger.reporter.HoneybadgerReporter
Send any Java Throwable to the Honeybadger error reporting interface.
reportError(Throwable, Object) - Method in class io.honeybadger.reporter.HoneybadgerReporter
Send any Java Throwable to the Honeybadger error reporting interface.
reportError(Throwable) - Method in interface io.honeybadger.reporter.NoticeReporter
Send any Java Throwable to the Honeybadger error reporting interface.
reportError(Throwable, Object) - Method in interface io.honeybadger.reporter.NoticeReporter
Send any Java Throwable to the Honeybadger error reporting interface.
Request - Class in io.honeybadger.reporter.dto
Class representing the properties of an HTTP request that triggered an error.
Request(Context, String, Params, Session, CgiData) - Constructor for class io.honeybadger.reporter.dto.Request
 
RequestInfoGenerator<T> - Interface in io.honeybadger.reporter
Interface that parses the properties of an object and turns it into the the response JSON sent to Honeybadger.
routeRequest(Object) - Method in interface io.honeybadger.reporter.RequestInfoGenerator
Routes a generic request object to a specific

S

ServerDetails - Class in io.honeybadger.reporter.dto
Server details at the time an error occurred.
ServerDetails() - Constructor for class io.honeybadger.reporter.dto.ServerDetails
 
ServerDetails(String, String, String, Integer, String, Stats) - Constructor for class io.honeybadger.reporter.dto.ServerDetails
 
ServletFilterConfigContext - Class in io.honeybadger.reporter.config
ConfigContext implementation that reads its configuration from a servlet FilterConfig.
ServletFilterConfigContext(FilterConfig) - Constructor for class io.honeybadger.reporter.config.ServletFilterConfigContext
 
session - Variable in class io.honeybadger.reporter.dto.Request
 
Session - Class in io.honeybadger.reporter.dto
Session store when error was triggered.
Session() - Constructor for class io.honeybadger.reporter.dto.Session
 
setApiKey(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setApplicationPackage(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setDetails(Details) - Method in class io.honeybadger.reporter.dto.Notice
 
setEnvironment(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setError(NoticeDetails) - Method in class io.honeybadger.reporter.dto.Notice
 
setExcludedClasses(Set<String>) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setExcludedParams(Set<String>) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setExcludedSysProps(Set<String>) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setFeedbackForm(FeedbackForm) - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 
setFeedbackFormDisplayed(Boolean) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setFeedbackFormPath(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHoneybadgerReadApiKey(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHoneybadgerUrl(URI) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHttpProxyHost(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHttpProxyPort(Integer) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setNotifier(Notifier) - Method in class io.honeybadger.reporter.dto.Notice
 
setRequest(Request) - Method in class io.honeybadger.reporter.dto.Notice
 
setServer(ServerDetails) - Method in class io.honeybadger.reporter.dto.Notice
 
shouldSkipClass(Class<?>) - Method in class io.honeybadger.reporter.HoneybadgerExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class io.honeybadger.reporter.HoneybadgerExclusionStrategy
 
sourceMapper - Variable in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
StandardConfigContext - Class in io.honeybadger.reporter.config
ConfigContext implementation that is used for programmatic configuration.
StandardConfigContext() - Constructor for class io.honeybadger.reporter.config.StandardConfigContext
A new configuration context with default values prepopulated.
StandardConfigContext(Map<String, ?>) - Constructor for class io.honeybadger.reporter.config.StandardConfigContext
A new configuration context with default values present, but overwritten by the passed map of configuration values.
StandardConfigContext(String) - Constructor for class io.honeybadger.reporter.config.StandardConfigContext
A new configuration context with the default values present.
stats - Variable in class io.honeybadger.reporter.dto.ServerDetails
 
Stats - Class in io.honeybadger.reporter.dto
Class containing the statistics about the running JVM.
Stats() - Constructor for class io.honeybadger.reporter.dto.Stats
 
Stats(Memory, Load) - Constructor for class io.honeybadger.reporter.dto.Stats
 
submitError(Throwable, Request) - Method in class io.honeybadger.reporter.HoneybadgerReporter
 
supportsHttpServletRequest() - Method in class io.honeybadger.reporter.HoneybadgerReporter
 
supportsPlayHttpRequest() - Method in class io.honeybadger.reporter.HoneybadgerReporter
 
systemProperties() - Method in class io.honeybadger.reporter.dto.Details
 
SystemSettingsConfigContext - Class in io.honeybadger.reporter.config
Implementation of ConfigContext that inherits from environment variables and from Java system properties.
SystemSettingsConfigContext() - Constructor for class io.honeybadger.reporter.config.SystemSettingsConfigContext
Populate configuration from defaults, environment variables and system properties.
SystemSettingsConfigContext(ConfigContext) - Constructor for class io.honeybadger.reporter.config.SystemSettingsConfigContext
Populate configuration from defaults, environment variables, system properties and an addition context passed in.

T

tags - Variable in class io.honeybadger.reporter.dto.NoticeDetails
 
threadLocal - Static variable in interface io.honeybadger.reporter.config.ConfigContext
Global reference to the currently used config per thread.
throwableToUsefulException(Throwable) - Method in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
Convert the given exception to an exception that Play can report more information about.
time - Variable in class io.honeybadger.reporter.dto.ServerDetails
 
time() - Static method in class io.honeybadger.reporter.dto.ServerDetails
 
toString() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
toString() - Method in class io.honeybadger.reporter.dto.Load
 
toString() - Method in class io.honeybadger.reporter.dto.Memory
 
toString() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
toString() - Method in class io.honeybadger.reporter.dto.Stats
 
toString() - Method in class io.honeybadger.reporter.NoticeReportResult
 
total - Variable in class io.honeybadger.reporter.dto.Memory
 

U

uncaughtException(Thread, Throwable) - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
url - Variable in class io.honeybadger.reporter.dto.Notifier
 
url - Variable in class io.honeybadger.reporter.dto.Request
 

V

VERSION - Static variable in class io.honeybadger.reporter.dto.Notifier
 
version - Variable in class io.honeybadger.reporter.dto.Notifier
 
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links