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

A

add(Marker) - Method in class com.bugsnag.logback.BugsnagMarker
 
addCallback(Callback) - Method in class com.bugsnag.Bugsnag
Add a callback to execute code before/after every notification to Bugsnag.
addCallback(Callback) - Method in class com.bugsnag.BugsnagAppender
Add a callback to execute code before/after every notification to Bugsnag.
addThreadMetaData(String, String, Object) - Static method in class com.bugsnag.Bugsnag
Add a key value pair to a metadata tab just for this thread.
addToTab(String, String, Object) - Method in class com.bugsnag.Report
Add a key value pair to a metadata tab.
apiKey - Variable in class com.bugsnag.Configuration
 
AppCallback - Class in com.bugsnag.callbacks
 
AppCallback(Configuration) - Constructor for class com.bugsnag.callbacks.AppCallback
 
append(ILoggingEvent) - Method in class com.bugsnag.BugsnagAppender
 
appType - Variable in class com.bugsnag.Configuration
 
appVersion - Variable in class com.bugsnag.Configuration
 
AsyncHttpDelivery - Class in com.bugsnag.delivery
 
AsyncHttpDelivery() - Constructor for class com.bugsnag.delivery.AsyncHttpDelivery
Creates a new instance, which defaults to the https://notify.bugsnag.com endpoint
AsyncHttpDelivery(String) - Constructor for class com.bugsnag.delivery.AsyncHttpDelivery
Creates a new instance, which uses a custom endpoint

B

beforeNotify(Report) - Method in class com.bugsnag.callbacks.AppCallback
 
beforeNotify(Report) - Method in interface com.bugsnag.callbacks.Callback
Perform changes to the report before delivery.
beforeNotify(Report) - Method in class com.bugsnag.callbacks.DeviceCallback
 
beforeNotify(Report) - Method in class com.bugsnag.callbacks.ServletCallback
 
Bugsnag - Class in com.bugsnag
 
Bugsnag(String) - Constructor for class com.bugsnag.Bugsnag
Initialize a Bugsnag client and automatically send uncaught exceptions.
Bugsnag(String, boolean) - Constructor for class com.bugsnag.Bugsnag
Initialize a Bugsnag client.
BugsnagAppender - Class in com.bugsnag
Sends events to Bugsnag using its Java client library.
BugsnagAppender(Bugsnag) - Constructor for class com.bugsnag.BugsnagAppender
Creates an appender from an existing Bugsnag client.
BugsnagAppender() - Constructor for class com.bugsnag.BugsnagAppender
Default constructor used by Logback to create a Bugsnag appender that will create it's own client when required.
BugsnagMarker - Class in com.bugsnag.logback
Marker used to pass a callback through a logger call
BugsnagMarker(Callback) - Constructor for class com.bugsnag.logback.BugsnagMarker
 
BugsnagServletContainerInitializer - Class in com.bugsnag.servlet
 
BugsnagServletContainerInitializer() - Constructor for class com.bugsnag.servlet.BugsnagServletContainerInitializer
 
BugsnagServletRequestListener - Class in com.bugsnag.servlet
 
BugsnagServletRequestListener() - Constructor for class com.bugsnag.servlet.BugsnagServletRequestListener
 
buildReport(Throwable) - Method in class com.bugsnag.Bugsnag
Build an Report object to send to Bugsnag.

C

Callback - Interface in com.bugsnag.callbacks
 
cancel() - Method in class com.bugsnag.Report
 
clear() - Method in class com.bugsnag.util.FilteredMap
 
clearTab(String) - Method in class com.bugsnag.Report
Clear all of the keys from the given tab.
clearThreadMetaData() - Static method in class com.bugsnag.Bugsnag
Clears all metadata added to the current thread
clearThreadMetaData(String) - Static method in class com.bugsnag.Bugsnag
Clears all metadata added to a given tab on the current thread
clearThreadMetaData(String, String) - Static method in class com.bugsnag.Bugsnag
Clears a metadata key/value pair from a tab on the current thread
close() - Method in class com.bugsnag.Bugsnag
Close the connection to Bugsnag and unlink the exception handler.
close() - Method in class com.bugsnag.delivery.AsyncHttpDelivery
 
close() - Method in interface com.bugsnag.delivery.Delivery
Close any open connections to Bugsnag.
close() - Method in class com.bugsnag.delivery.OutputStreamDelivery
 
close() - Method in class com.bugsnag.delivery.SyncHttpDelivery
 
com.bugsnag - package com.bugsnag
 
com.bugsnag.callbacks - package com.bugsnag.callbacks
 
com.bugsnag.delivery - package com.bugsnag.delivery
 
com.bugsnag.logback - package com.bugsnag.logback
 
com.bugsnag.serialization - package com.bugsnag.serialization
 
com.bugsnag.servlet - package com.bugsnag.servlet
 
com.bugsnag.util - package com.bugsnag.util
 
Configuration - Class in com.bugsnag
 
contains(Marker) - Method in class com.bugsnag.logback.BugsnagMarker
 
contains(String) - Method in class com.bugsnag.logback.BugsnagMarker
 
containsKey(Object) - Method in class com.bugsnag.util.FilteredMap
 
containsValue(Object) - Method in class com.bugsnag.util.FilteredMap
 

D

DEFAULT_NOTIFY_ENDPOINT - Static variable in class com.bugsnag.delivery.SyncHttpDelivery
 
DEFAULT_SESSION_ENDPOINT - Static variable in class com.bugsnag.delivery.SyncHttpDelivery
 
DEFAULT_TIMEOUT - Static variable in class com.bugsnag.delivery.SyncHttpDelivery
 
deliver(Serializer, Object, Map<String, String>) - Method in class com.bugsnag.delivery.AsyncHttpDelivery
 
deliver(Serializer, Object, Map<String, String>) - Method in interface com.bugsnag.delivery.Delivery
Deliver the object using the serializer.
deliver(Serializer, Object, Map<String, String>) - Method in class com.bugsnag.delivery.OutputStreamDelivery
 
deliver(Serializer, Object, Map<String, String>) - Method in class com.bugsnag.delivery.SyncHttpDelivery
 
delivery - Variable in class com.bugsnag.Configuration
 
Delivery - Interface in com.bugsnag.delivery
 
DeviceCallback - Class in com.bugsnag.callbacks
 
DeviceCallback() - Constructor for class com.bugsnag.callbacks.DeviceCallback
 

E

endpoint - Variable in class com.bugsnag.delivery.SyncHttpDelivery
 
entrySet() - Method in class com.bugsnag.util.FilteredMap
 
Expose - Annotation Type in com.bugsnag.serialization
 

F

FilteredMap - Class in com.bugsnag.util
Decorates a map by replacing values of filtered keys.
FilteredMap(Map<String, Object>, Collection<String>) - Constructor for class com.bugsnag.util.FilteredMap
 
filters - Variable in class com.bugsnag.Configuration
 

G

get(Object) - Method in class com.bugsnag.util.FilteredMap
 
getApiKey() - Method in class com.bugsnag.Report
Get the API key in the report.
getApp() - Method in class com.bugsnag.Report
 
getCallback() - Method in class com.bugsnag.logback.BugsnagMarker
 
getClient() - Method in class com.bugsnag.BugsnagAppender
 
getContext() - Method in class com.bugsnag.Report
 
getDelivery() - Method in class com.bugsnag.Bugsnag
Get the delivery to use to send reports.
getDevice() - Method in class com.bugsnag.Report
 
getException() - Method in class com.bugsnag.Report
 
getExceptionMessage() - Method in class com.bugsnag.Report
 
getExceptionName() - Method in class com.bugsnag.Report
 
getExceptions() - Method in class com.bugsnag.Report
Get the exceptions for the report.
getGroupingHash() - Method in class com.bugsnag.Report
 
getHostname() - Method in class com.bugsnag.logback.ProxyConfiguration
 
getHostnameValue() - Static method in class com.bugsnag.callbacks.DeviceCallback
Memoises the hostname, as lookup can be expensive
getKeys() - Method in class com.bugsnag.logback.LogbackMetaDataTab
 
getMetaData() - Method in class com.bugsnag.Report
 
getName() - Method in class com.bugsnag.logback.BugsnagMarker
 
getName() - Method in class com.bugsnag.logback.LogbackMetaDataKey
 
getName() - Method in class com.bugsnag.logback.LogbackMetaDataTab
 
getPayloadVersion() - Method in class com.bugsnag.Report
 
getPort() - Method in class com.bugsnag.logback.ProxyConfiguration
 
getServletRequest() - Static method in class com.bugsnag.servlet.BugsnagServletRequestListener
 
getSessionDelivery() - Method in class com.bugsnag.Bugsnag
Get the delivery to use to send sessions.
getSeverity() - Method in class com.bugsnag.Report
 
getShouldCancel() - Method in class com.bugsnag.Report
 
getTabs() - Method in class com.bugsnag.logback.LogbackMetaData
 
getThreads() - Method in class com.bugsnag.Report
 
getType() - Method in class com.bugsnag.logback.ProxyConfiguration
 
getUser() - Method in class com.bugsnag.Report
 
getValue() - Method in class com.bugsnag.logback.LogbackMetaDataKey
 
getValue() - Method in enum com.bugsnag.Severity
 

H

hasChildren() - Method in class com.bugsnag.logback.BugsnagMarker
Deprecated.
hasReferences() - Method in class com.bugsnag.logback.BugsnagMarker
 
HttpDelivery - Interface in com.bugsnag.delivery
 

I

ignoreClasses - Variable in class com.bugsnag.Configuration
 
initializeCache() - Static method in class com.bugsnag.callbacks.DeviceCallback
 
isAvailable() - Static method in class com.bugsnag.callbacks.ServletCallback
 
isEmpty() - Method in class com.bugsnag.util.FilteredMap
 
iterator() - Method in class com.bugsnag.logback.BugsnagMarker
 

K

keySet() - Method in class com.bugsnag.util.FilteredMap
 

L

LogbackMetaData - Class in com.bugsnag.logback
Used to allow meta data to be added in the logback.xml file
LogbackMetaData() - Constructor for class com.bugsnag.logback.LogbackMetaData
 
LogbackMetaDataKey - Class in com.bugsnag.logback
Used to allow meta data to be added in the logback.xml file
LogbackMetaDataKey() - Constructor for class com.bugsnag.logback.LogbackMetaDataKey
 
LogbackMetaDataTab - Class in com.bugsnag.logback
Used to allow meta data to be added in the logback.xml file
LogbackMetaDataTab() - Constructor for class com.bugsnag.logback.LogbackMetaDataTab
 

N

notify(Throwable) - Method in class com.bugsnag.Bugsnag
Notify Bugsnag of a handled exception.
notify(Throwable, Callback) - Method in class com.bugsnag.Bugsnag
Notify Bugsnag of a handled exception.
notify(Throwable, Severity) - Method in class com.bugsnag.Bugsnag
Notify Bugsnag of a handled exception - with a severity.
notify(Throwable, Severity, Callback) - Method in class com.bugsnag.Bugsnag
Notify Bugsnag of a handled exception.
notify(Report) - Method in class com.bugsnag.Bugsnag
Notify Bugsnag of an exception and provide custom diagnostic data for this particular error report.
notify(Report, Callback) - Method in class com.bugsnag.Bugsnag
Notify Bugsnag of an exception and provide custom diagnostic data for this particular error report.
notifyReleaseStages - Variable in class com.bugsnag.Configuration
 

O

onStartup(Set<Class<?>>, ServletContext) - Method in class com.bugsnag.servlet.BugsnagServletContainerInitializer
 
OutputStreamDelivery - Class in com.bugsnag.delivery
 
OutputStreamDelivery(OutputStream) - Constructor for class com.bugsnag.delivery.OutputStreamDelivery
 

P

projectPackages - Variable in class com.bugsnag.Configuration
 
proxy - Variable in class com.bugsnag.delivery.SyncHttpDelivery
 
ProxyConfiguration - Class in com.bugsnag.logback
Proxy configuration.
ProxyConfiguration() - Constructor for class com.bugsnag.logback.ProxyConfiguration
 
put(String, Object) - Method in class com.bugsnag.util.FilteredMap
 
putAll(Map<? extends String, ?>) - Method in class com.bugsnag.util.FilteredMap
 

R

releaseStage - Variable in class com.bugsnag.Configuration
 
remove(Marker) - Method in class com.bugsnag.logback.BugsnagMarker
 
remove(Object) - Method in class com.bugsnag.util.FilteredMap
 
Report - Class in com.bugsnag
 
Report(Configuration, Throwable) - Constructor for class com.bugsnag.Report
Create a report for the error.
requestDestroyed(ServletRequestEvent) - Method in class com.bugsnag.servlet.BugsnagServletRequestListener
 
requestInitialized(ServletRequestEvent) - Method in class com.bugsnag.servlet.BugsnagServletRequestListener
 

S

sendThreads - Variable in class com.bugsnag.Configuration
 
SerializationException - Exception in com.bugsnag.serialization
 
SerializationException(String, Throwable) - Constructor for exception com.bugsnag.serialization.SerializationException
 
Serializer - Class in com.bugsnag.serialization
 
Serializer() - Constructor for class com.bugsnag.serialization.Serializer
Constructor.
ServletCallback - Class in com.bugsnag.callbacks
 
ServletCallback() - Constructor for class com.bugsnag.callbacks.ServletCallback
 
sessionDelivery - Variable in class com.bugsnag.Configuration
 
setApiKey(String) - Method in class com.bugsnag.BugsnagAppender
Internal use only Should only be used via the logback.xml file
setApiKey(String) - Method in class com.bugsnag.Report
Set the API key for the report.
setAppInfo(String, Object) - Method in class com.bugsnag.Report
setAppType(String) - Method in class com.bugsnag.Bugsnag
Set the application type sent to Bugsnag.
setAppType(String) - Method in class com.bugsnag.BugsnagAppender
 
setAppVersion(String) - Method in class com.bugsnag.Bugsnag
Set the application version sent to Bugsnag.
setAppVersion(String) - Method in class com.bugsnag.BugsnagAppender
 
setAutoCaptureSessions(boolean) - Method in class com.bugsnag.Bugsnag
Sets whether or not Bugsnag should automatically capture and report User sessions for each request.
setAutoCaptureSessions(boolean) - Method in class com.bugsnag.Configuration
 
setBaseDelivery(HttpDelivery) - Method in class com.bugsnag.delivery.AsyncHttpDelivery
 
setContext(String) - Method in class com.bugsnag.Report
Set context of the report.
setDelivery(Delivery) - Method in class com.bugsnag.Bugsnag
Set the method of delivery for Bugsnag error report.
setDelivery(Delivery) - Method in class com.bugsnag.BugsnagAppender
Set the method of delivery for Bugsnag error report.
setDeviceInfo(String, Object) - Method in class com.bugsnag.Report
setEndpoint(String) - Method in class com.bugsnag.Bugsnag
setEndpoint(String) - Method in class com.bugsnag.BugsnagAppender
Internal use only Should only be used via the logback.xml file
setEndpoint(String) - Method in class com.bugsnag.delivery.AsyncHttpDelivery
 
setEndpoint(String) - Method in interface com.bugsnag.delivery.HttpDelivery
Set the HTTP endpoint to deliver to.
setEndpoint(String) - Method in class com.bugsnag.delivery.SyncHttpDelivery
 
setEndpoints(String, String) - Method in class com.bugsnag.Bugsnag
Set the endpoints to send data to.
setEndpoints(String, String) - Method in class com.bugsnag.Configuration
Set the endpoints to send data to.
setExceptionName(String) - Method in class com.bugsnag.Report
Sets the class name from the exception contained in this error report.
setExecutorService(ExecutorService) - Method in class com.bugsnag.delivery.AsyncHttpDelivery
 
setFilteredProperties(String) - Method in class com.bugsnag.BugsnagAppender
 
setFilteredProperty(String) - Method in class com.bugsnag.BugsnagAppender
 
setFilters(String...) - Method in class com.bugsnag.Bugsnag
Set which keys should be filtered when sending metaData to Bugsnag.
setGroupingHash(String) - Method in class com.bugsnag.Report
Set the grouping hash on the report.
setHostname(String) - Method in class com.bugsnag.logback.ProxyConfiguration
 
setIgnoreClasses(String...) - Method in class com.bugsnag.Bugsnag
Set which exception classes should be ignored (not sent) by Bugsnag.
setIgnoredClass(String) - Method in class com.bugsnag.BugsnagAppender
 
setIgnoredClasses(String) - Method in class com.bugsnag.BugsnagAppender
 
setKey(LogbackMetaDataKey) - Method in class com.bugsnag.logback.LogbackMetaDataTab
 
setMetaData(LogbackMetaData) - Method in class com.bugsnag.BugsnagAppender
Internal use only Should only be used via the logback.xml file
setName(String) - Method in class com.bugsnag.logback.LogbackMetaDataKey
 
setName(String) - Method in class com.bugsnag.logback.LogbackMetaDataTab
 
setNotifyReleaseStage(String) - Method in class com.bugsnag.BugsnagAppender
 
setNotifyReleaseStages(String...) - Method in class com.bugsnag.Bugsnag
Set for which releaseStages errors should be sent to Bugsnag.
setNotifyReleaseStages(String) - Method in class com.bugsnag.BugsnagAppender
 
setPort(int) - Method in class com.bugsnag.logback.ProxyConfiguration
 
setProjectPackage(String) - Method in class com.bugsnag.BugsnagAppender
 
setProjectPackages(String...) - Method in class com.bugsnag.Bugsnag
Set which packages should be considered part of your application.
setProjectPackages(String) - Method in class com.bugsnag.BugsnagAppender
 
setProxy(Proxy) - Method in class com.bugsnag.Bugsnag
Set a proxy to use when delivering Bugsnag error reports and sessions.
setProxy(ProxyConfiguration) - Method in class com.bugsnag.BugsnagAppender
 
setProxy(Proxy) - Method in class com.bugsnag.delivery.AsyncHttpDelivery
 
setProxy(Proxy) - Method in interface com.bugsnag.delivery.HttpDelivery
The proxy to use.
setProxy(Proxy) - Method in class com.bugsnag.delivery.SyncHttpDelivery
 
setReleaseStage(String) - Method in class com.bugsnag.Bugsnag
Set the current "release stage" of your application.
setReleaseStage(String) - Method in class com.bugsnag.BugsnagAppender
 
setSendThreads(boolean) - Method in class com.bugsnag.Bugsnag
Set whether Bugsnag should capture and report thread-state for all running threads.
setSendThreads(boolean) - Method in class com.bugsnag.BugsnagAppender
 
setSendUncaughtExceptions(boolean) - Method in class com.bugsnag.Configuration
 
setSessionDelivery(Delivery) - Method in class com.bugsnag.Bugsnag
Set the method of delivery for Bugsnag sessions.
setSessionDelivery(Delivery) - Method in class com.bugsnag.BugsnagAppender
Set the method of delivery for Bugsnag sessions.
setSessionEndpoint(String) - Method in class com.bugsnag.Bugsnag
setSeverity(Severity) - Method in class com.bugsnag.Report
Set the severity to use in the report.
setTab(LogbackMetaDataTab) - Method in class com.bugsnag.logback.LogbackMetaData
 
setTimeout(int) - Method in class com.bugsnag.Bugsnag
Set a timeout (in ms) to use when delivering Bugsnag error reports and sessions.
setTimeout(int) - Method in class com.bugsnag.BugsnagAppender
 
setTimeout(int) - Method in class com.bugsnag.delivery.AsyncHttpDelivery
 
setTimeout(int) - Method in interface com.bugsnag.delivery.HttpDelivery
The timeout to use.
setTimeout(int) - Method in class com.bugsnag.delivery.SyncHttpDelivery
 
setType(Proxy.Type) - Method in class com.bugsnag.logback.ProxyConfiguration
 
setUser(String, String, String) - Method in class com.bugsnag.Report
Helper method to set all the user attributes.
setUserEmail(String) - Method in class com.bugsnag.Report
 
setUserId(String) - Method in class com.bugsnag.Report
 
setUserName(String) - Method in class com.bugsnag.Report
 
setValue(String) - Method in class com.bugsnag.logback.LogbackMetaDataKey
 
Severity - Enum in com.bugsnag
 
shouldAutoCaptureSessions() - Method in class com.bugsnag.Bugsnag
Retrieves whether or not Bugsnag should automatically capture and report User sessions for each request.
shouldAutoCaptureSessions() - Method in class com.bugsnag.Configuration
 
shouldSendUncaughtExceptions() - Method in class com.bugsnag.Configuration
 
size() - Method in class com.bugsnag.util.FilteredMap
 
start() - Method in class com.bugsnag.BugsnagAppender
 
startSession() - Method in class com.bugsnag.Bugsnag
Manually starts tracking a new session.
stop() - Method in class com.bugsnag.BugsnagAppender
 
SyncHttpDelivery - Class in com.bugsnag.delivery
 
SyncHttpDelivery() - Constructor for class com.bugsnag.delivery.SyncHttpDelivery
Creates a new instance, which defaults to the https://notify.bugsnag.com endpoint
SyncHttpDelivery(String) - Constructor for class com.bugsnag.delivery.SyncHttpDelivery
Creates a new instance, which uses a custom endpoint

T

timeout - Variable in class com.bugsnag.delivery.SyncHttpDelivery
 

U

uncaughtExceptionClients() - Static method in class com.bugsnag.Bugsnag
Retrieves all instances of Bugsnag which are registered to catch uncaught exceptions.

V

valueOf(String) - Static method in enum com.bugsnag.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bugsnag.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.bugsnag.util.FilteredMap
 

W

writeToStream(OutputStream, Object) - Method in class com.bugsnag.serialization.Serializer
Write the object to the stream.
A B C D E F G H I K L N O P R S T U V W 
Skip navigation links