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

A

acceptsOnlyJson(HttpServletRequest) - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 
acceptsOnlyJson(HttpServletRequest) - Method in class io.honeybadger.reporter.spring.HoneybadgerSpringExceptionHandler
 
actionURI() - Method in class io.honeybadger.reporter.FeedbackForm
 
addFromHttpHeaders(Map<String, String>) - Method in class io.honeybadger.reporter.dto.CgiData
 
addFromHttpHeaders(Map<String, V>, Function<V, String>) - Method in class io.honeybadger.reporter.dto.CgiData
 
aggregateTags(Iterable<String>) - Method in class io.honeybadger.reporter.HoneybadgerReporter
Processes an Iterable of Strings, discards invalid values and aggregates all values into an ordered set.
ALL_PROPERTIES - Static variable in class io.honeybadger.reporter.config.MapConfigContext
List of all properties that we read from configuration.
APPLICATION_PACKAGE_PROP_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key that maps a package to an application.
asMap(FilterConfig) - Static method in class io.honeybadger.reporter.config.ServletFilterConfigContext
Converts a servlet FilterConfig to a Map.
AUTH_TYPE_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 

B

Backtrace - Class in io.honeybadger.reporter.dto
Class representing an ordered collection of backtrace elements.
Backtrace(ConfigContext, Throwable) - Constructor for class io.honeybadger.reporter.dto.Backtrace
Adds each backtrace element in an error to the backtrace.
Backtrace(ConfigContext) - Constructor for class io.honeybadger.reporter.dto.Backtrace
For the benefit of deserialization
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.

C

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
 
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
 
ConfigContext - Interface in io.honeybadger.reporter.config
Interface defining the common properties needed to configure a NoticeReporter.
CONNECT_TIMEOUT - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the connect timeout
CONTENT_LENGTH_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
CONTENT_TYPE_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
Context - Class in io.honeybadger.reporter.dto
The context of an HTTP request.
Context() - Constructor for class io.honeybadger.reporter.dto.Context
 
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.
DEFAULT_MAXIMUM_ERROR_REPORTING_RETRIES - Static variable in class io.honeybadger.reporter.config.DefaultsConfigContext
 
defaultErrorHandler(HttpServletRequest, Exception) - Method in class io.honeybadger.reporter.spring.HoneybadgerSpringExceptionHandler
 
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
 
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_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the runtime environment.
environmentAsMap(Environment) - Static method in class io.honeybadger.reporter.config.SpringConfigContext
Spring's Environment class doesn't provide a way to get all of the runtime configuration properties as a Map, so this helper method iterates through all known keys and queries Spring for values.
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
 

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
 
findErrorDetails(UUID) - Method in class io.honeybadger.loader.HoneybadgerNoticeLoader
 

G

GATEWAY_INTERFACE_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
getActionURI() - Method in class io.honeybadger.reporter.FeedbackForm
 
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
 
getBacktrace() - Method in class io.honeybadger.reporter.dto.Cause
 
getBacktrace() - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
getBuffers() - Method in class io.honeybadger.reporter.dto.Memory
 
getCached() - Method in class io.honeybadger.reporter.dto.Memory
 
getCauses() - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
getCgiData() - Method in class io.honeybadger.reporter.dto.Request
 
getClassName() - Method in class io.honeybadger.reporter.dto.Cause
 
getClassName() - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
getConfig() - Method in class io.honeybadger.reporter.HoneybadgerReporter
 
getConfig() - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
getConfig() - Method in interface io.honeybadger.reporter.NoticeReporter
 
getConnectTimeout() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getConnectTimeout() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getConnectTimeout() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getConnectTimeout() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getContext() - Method in class io.honeybadger.reporter.dto.BacktraceElement
 
getContext() - Method in class io.honeybadger.reporter.dto.Request
 
getContext() - Method in class io.honeybadger.reporter.spring.HoneybadgerSpringExceptionHandler
 
getDefaultLocale() - Method in class io.honeybadger.reporter.FeedbackForm
 
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
 
getEnvironment() - Method in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
getEnvironmentName() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
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
 
getFeedbackForm() - Method in class io.honeybadger.reporter.spring.HoneybadgerSpringExceptionHandler
 
getFeedbackFormDisplayed() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
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
 
getFifteen() - Method in class io.honeybadger.reporter.dto.Load
 
getFile() - Method in class io.honeybadger.reporter.dto.BacktraceElement
 
getFingerprint() - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
getFive() - Method in class io.honeybadger.reporter.dto.Load
 
getFree() - Method in class io.honeybadger.reporter.dto.Memory
 
getFreeTotal() - Method in class io.honeybadger.reporter.dto.Memory
 
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
 
getHostname() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
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.dto.Notice
 
getId() - Method in class io.honeybadger.reporter.NoticeReportResult
 
getLoad() - Method in class io.honeybadger.reporter.dto.Stats
 
getLogger() - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
getMaximumErrorReportingRetries() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getMaximumErrorReportingRetries(Integer) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getMaximumErrorReportingRetries() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getMaximumErrorReportingRetries() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getMaximumErrorReportingRetries() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getMem() - Method in class io.honeybadger.reporter.dto.Stats
 
getMessage() - Method in class io.honeybadger.reporter.dto.Cause
 
getMessage() - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
getMethod() - Method in class io.honeybadger.reporter.dto.BacktraceElement
 
getMf() - Method in class io.honeybadger.reporter.FeedbackForm
 
getMustache() - Method in class io.honeybadger.reporter.FeedbackForm
 
getName() - Method in class io.honeybadger.reporter.dto.Notifier
 
getNotice() - Method in class io.honeybadger.reporter.NoticeReportResult
 
getNotifier() - Method in class io.honeybadger.reporter.dto.Notice
 
getNumber() - Method in class io.honeybadger.reporter.dto.BacktraceElement
 
getOne() - Method in class io.honeybadger.reporter.dto.Load
 
getParams() - Method in class io.honeybadger.reporter.dto.Request
 
getPid() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
getProjectRoot() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
getReporter() - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
getReporter() - Method in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
getReporter() - Method in class io.honeybadger.reporter.spring.HoneybadgerSpringExceptionHandler
 
getRequest() - Method in class io.honeybadger.reporter.dto.Notice
 
getServer() - Method in class io.honeybadger.reporter.dto.Notice
 
getSession() - Method in class io.honeybadger.reporter.dto.Request
 
getSocketTimeout() - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
getSocketTimeout() - Method in interface io.honeybadger.reporter.config.ConfigContext
 
getSocketTimeout() - Method in class io.honeybadger.reporter.config.DefaultsConfigContext
 
getSocketTimeout() - Method in class io.honeybadger.reporter.config.MapConfigContext
 
getSourceMapper() - Method in class io.honeybadger.reporter.play.HoneybadgerErrorHandler
 
getStats() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
getTags() - Method in class io.honeybadger.reporter.dto.NoticeDetails
 
getTime() - Method in class io.honeybadger.reporter.dto.ServerDetails
 
getTotal() - Method in class io.honeybadger.reporter.dto.Memory
 
getUrl() - Method in class io.honeybadger.reporter.dto.Notifier
 
getUrl() - Method in class io.honeybadger.reporter.dto.Request
 
getVersion() - Method in class io.honeybadger.reporter.dto.Notifier
 
getVmFree() - Method in class io.honeybadger.reporter.dto.Memory
 
getVmHeap() - Method in class io.honeybadger.reporter.dto.Memory
 
getVmMax() - Method in class io.honeybadger.reporter.dto.Memory
 
getVmNonheap() - Method in class io.honeybadger.reporter.dto.Memory
 
getVmTotal() - Method in class io.honeybadger.reporter.dto.Memory
 

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
 
HBCollectionUtils - Class in io.honeybadger.util
Commonly shared Collection utilities.
HBStringUtils - Class in io.honeybadger.util
Commonly shared String utilities.
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_MAXIMUM_ERROR_REPORTING_RETRIES_KEY - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key indicating the maximum number of attempts to submit an error.
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.
HoneybadgerErrorHandler - Class in io.honeybadger.reporter.play
Error handler for the Play Framework.
HoneybadgerErrorHandler(Config, Environment, OptionalSourceMapper, <any>) - 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
 
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
 
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
 
HoneybadgerSpringExceptionHandler - Class in io.honeybadger.reporter.spring
Spring Framework web endpoint exception handler class.
HoneybadgerSpringExceptionHandler(SpringConfigContext) - Constructor for class io.honeybadger.reporter.spring.HoneybadgerSpringExceptionHandler
 
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
 
hostname() - Static method in class io.honeybadger.reporter.dto.ServerDetails
Attempt to find the hostname of the system reporting the error to Honeybadger.
HTTP_ACCEPT_CHARSET_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
HTTP_ACCEPT_ENCODING_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
HTTP_ACCEPT_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
HTTP_ACCEPT_LANGUAGE_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
HTTP_COOKIE_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
HTTP_HEADER_NAMES_TO_CGI - Static variable in class io.honeybadger.reporter.dto.CgiData
Mapping of HTTP headers that have known corresponding CGI values that have a 1:1 conversion.
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.
HTTP_USER_AGENT_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
HttpServletRequestFactory - Class in io.honeybadger.reporter.dto
Factory class that creates a Request based on a HttpServletRequest.

I

init(FilterConfig) - Method in class io.honeybadger.reporter.servlet.HoneybadgerFilter
 
INITIAL_SCOPE_HASHMAP_CAPACITY - Static variable in class io.honeybadger.reporter.FeedbackForm
 
io.honeybadger.loader - package io.honeybadger.loader
Honeybadger Read API classes are contained in this package.
io.honeybadger.reporter - package io.honeybadger.reporter
All classes related to reporting errors to Honeybadger are contained within this package.
io.honeybadger.reporter.config - package io.honeybadger.reporter.config
Configuration classes are contained in this package.
io.honeybadger.reporter.dto - package io.honeybadger.reporter.dto
Data transfer objects that are used for serializing to the Honeybadger API are stored in this package.
io.honeybadger.reporter.play - package io.honeybadger.reporter.play
The Play implementation of HoneybadgerErrorHandler is in this package.
io.honeybadger.reporter.servlet - package io.honeybadger.reporter.servlet
The Java servlet implementation of HoneybadgerErrorHandler is in this package.
io.honeybadger.reporter.spring - package io.honeybadger.reporter.spring
The Spring servlet implementation of HoneybadgerErrorHandler and dependencies are in this package.
io.honeybadger.util - package io.honeybadger.util
Common shared utilities are contained within this package.
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<?>) - Static method in class io.honeybadger.util.HBCollectionUtils
Checks a collection to see if it is null or empty.
isPresent(String) - Static method in class io.honeybadger.util.HBStringUtils
Checks a string to see if it is null or empty.

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
 
jsonErrorString(UUID) - Method in class io.honeybadger.reporter.spring.HoneybadgerSpringExceptionHandler
 
JVM_INFO_INITIAL_CAPACITY - Static variable in class io.honeybadger.reporter.dto.Memory
 

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
 

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
 
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, Number, Number, Number, Number, Number) - Constructor for class io.honeybadger.reporter.dto.Memory
 

N

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(ConfigContext, Long, CgiData, Request) - 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
 
NoticeDetails(ConfigContext, Throwable, Set<String>, String, 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
 

O

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(ConfigContext) - Constructor for class io.honeybadger.reporter.dto.Params
 
parseNaiveCsvString(String) - Static method in class io.honeybadger.util.HBCollectionUtils
Parses a comma separated string into a collection of values.
PATH_INFO_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
PATH_TRANSLATED_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
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 Config class.
PlayConfigContext(Config, 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.
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
 

Q

QUERY_STRING_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 

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.
REMOTE_ADDR_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
REMOTE_HOST_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
REMOTE_IDENT_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
REMOTE_PORT_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
REMOTE_USER_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
renderHtml(Object, String, Writer) - Method in class io.honeybadger.reporter.FeedbackForm
 
renderHtml(Object, String, Writer, Locale) - Method in class io.honeybadger.reporter.FeedbackForm
 
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, Object, String) - Method in class io.honeybadger.reporter.HoneybadgerReporter
Send any Java Throwable to the Honeybadger error reporting interface.
reportError(Throwable, Object, String, Iterable<String>) - Method in class io.honeybadger.reporter.HoneybadgerReporter
 
reportError(Throwable, Object, String, Iterable<String>, String) - 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.
reportError(Throwable, Object, String) - Method in interface io.honeybadger.reporter.NoticeReporter
Send any Java Throwable to the Honeybadger error reporting interface with the associated tags.
reportError(Throwable, Object, String, Iterable<String>) - Method in interface io.honeybadger.reporter.NoticeReporter
Send any Java Throwable to the Honeybadger error reporting interface with the associated tags.
reportError(Throwable, Object, String, Iterable<String>, String) - Method in interface io.honeybadger.reporter.NoticeReporter
Send any Java Throwable to the Honeybadger error reporting interface with the associated tags.
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
 
REQUEST_METHOD_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
RETRY_DELAY_MILLIS - Static variable in class io.honeybadger.loader.HoneybadgerNoticeLoader
 

S

SCRIPT_NAME_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
sendToHoneybadger(String) - Method in class io.honeybadger.reporter.HoneybadgerReporter
Send an error encoded in JSON to the Honeybadger API.
SERVER_NAME_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
SERVER_PORT_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
SERVER_PROTOCOL_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
SERVER_SOFTWARE_KEY - Static variable in class io.honeybadger.reporter.dto.CgiData
 
ServerDetails - Class in io.honeybadger.reporter.dto
Server details at the time an error occurred.
ServerDetails(ConfigContext) - 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 - 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
 
setAuthType(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setCgiData(CgiData) - Method in class io.honeybadger.reporter.dto.Request
 
setConfig(ConfigContext) - Method in class io.honeybadger.reporter.HoneybadgerReporter
 
setConfig(ConfigContext) - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
setConnectTimeout(Integer) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setContentLength(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setContentLength(long) - Method in class io.honeybadger.reporter.dto.CgiData
 
setContentType(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
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
 
setGatewayInterface(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setHoneybadgerReadApiKey(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHoneybadgerUrl(URI) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHttpAccept(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setHttpAcceptCharset(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setHttpAcceptEncoding(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setHttpAcceptLanguage(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setHttpCookie(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setHttpProxyHost(String) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHttpProxyPort(Integer) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setHttpUserAgent(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setLogger(Logger) - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
setNotifier(Notifier) - Method in class io.honeybadger.reporter.dto.Notice
 
setPathInfo(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setPathTranslated(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setQueryString(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setRemoteAddr(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setRemoteHost(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setRemoteIdent(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setRemotePort(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setRemoteUser(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setReporter(NoticeReporter) - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 
setRequest(Request) - Method in class io.honeybadger.reporter.dto.Notice
 
setRequestMethod(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setScriptName(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setServer(ServerDetails) - Method in class io.honeybadger.reporter.dto.Notice
 
setServerName(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setServerPort(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setServerProtocol(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setServerSoftware(Object) - Method in class io.honeybadger.reporter.dto.CgiData
 
setSocketTimeout(Integer) - Method in class io.honeybadger.reporter.config.BaseChainedConfigContext
 
setUsername(String) - Method in class io.honeybadger.reporter.dto.Context
 
SOCKET_TIMEOUT - Static variable in class io.honeybadger.reporter.config.MapConfigContext
System property key identifying the socket timeout
SpringConfigContext - Class in io.honeybadger.reporter.config
ConfigContext implementation that is populated by values taken from the Spring Framework.
SpringConfigContext(Environment) - Constructor for class io.honeybadger.reporter.config.SpringConfigContext
 
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 - 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
 
stripTrailingChar(String, char) - Static method in class io.honeybadger.util.HBStringUtils
Removes a single character from the end of a string if it matches.
submitError(Throwable, Request, String, Set<String>, String) - 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

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
 

U

uncaughtException(Thread, Throwable) - Method in class io.honeybadger.reporter.HoneybadgerUncaughtExceptionHandler
 

V

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

Copyright © 2023 Honeybadger.io. All rights reserved.