All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractRaygunOnSendEventChain<T extends IRaygunSentEvent,M> |
This is a generic send-event chain handler.
|
| AbstractRaygunRequestMapFilter<T> |
Base class to filter/redact withData from Raygun request maps
|
| AbstractRaygunSendEventChainFactory<T extends IRaygunSentEvent> |
This is a factory base class that can create the likes of
RaygunOnBeforeSendChain or RaygunOnAfterSendChain
OnBefore event handler chains and OnAfter event handler chains are so similar they can both be created by this class.
|
| IRaygunClientFactory |
|
| IRaygunMessageBuilder |
|
| IRaygunMessageBuilderFactory |
|
| IRaygunOnAfterSend |
|
| IRaygunOnBeforeSend |
|
| IRaygunOnFailedSend |
|
| IRaygunSendEventFactory<T> |
When a IRaygunClientFactory makes a new RaygunClient it populates the On(Before|After)Send from a factory
so that factories are not shared between instance
|
| IRaygunSentEvent |
|
| RaygunBreadcrumbLevel |
|
| RaygunBreadcrumbMessage |
|
| RaygunClient |
This is the main sending object that you instantiate with your API key
There should only be on RaygunClient per process/thread/request as it stores state about the said process/thread/request
|
| RaygunClientFactory |
An out-of-the-box RaygunClient factory.
|
| RaygunClientMessage |
|
| RaygunConnection |
Utility class to provide HttpUrlConnections that are used to communicate
with the Raygun API.
|
| RaygunDuplicateErrorFilter |
Duplicate Error filter rejects errors that have already been sent
The same instance of this filter must be used for the onBefore and onAfter events
|
| RaygunDuplicateErrorFilterFactory |
This factory creates the two filters required for duplicate error detection.
|
| RaygunEnvironmentMessage |
|
| RaygunErrorMessage |
|
| RaygunErrorStackTraceLineMessage |
|
| RaygunExcludeExceptionFilter |
Given a set of class names, this filter will drop errors that contain any of the classes to exclude in the exception chain.
|
| RaygunExcludeLocalRequestFilter |
Excludes requests that come from host names starting with "localhost"
|
| RaygunExcludeRequestFilter |
Discards the request if it matches the provided filter
|
| RaygunExcludeRequestFilter.Filter |
|
| RaygunIdentifier |
|
| RaygunMessage |
|
| RaygunMessageBuilder |
|
| RaygunMessageDetails |
|
| RaygunOnAfterSendChain |
This is a OnAfterSend chain handler.
|
| RaygunOnAfterSendChainFactory |
A factory used to create RaygunOnAfterSendChain for a new RaygunClient
usage:
raygunClient.setOnAfterSend(
new RaygunOnAfterSendChainFactory()
.beforeAll(executeFirstFactory)
.withFilterFactory(aFilterFactory),
.withFilterFactory(anotherFilterFactory)
.afterAll(executeAfterFactory)
)
.create()
);
|
| RaygunOnBeforeSendChain |
This is a OnBeforeSend chain handler.
|
| RaygunOnBeforeSendChainFactory |
A factory used to create RaygunOnBeforeSendChain for a new RaygunClient
usage:
raygunClient.setOnBeforeSend(
new RaygunOnBeforeSendChainFactory()
.beforeAll(executeFirstFactory)
.withFilterFactory(aFilterFactory),
.withFilterFactory(anotherFilterFactory)
.afterAll(executeAfterFactory)
)
.create()
);
|
| RaygunOnFailedSendChain |
This is a OnFailedSend chain handler.
|
| RaygunOnFailedSendChainFactory |
A factory used to create RaygunOnFailedSendChain for a new RaygunClient
usage:
raygunClient.setOnFailedSend(
new RaygunOnFailedSendChainFactory()
.beforeAll(executeFirstFactory)
.withFilterFactory(aFilterFactory),
.withFilterFactory(anotherFilterFactory)
.afterAll(executeAfterFactory)
)
.create()
);
|
| RaygunOnFailedSendOfflineStorageHandler |
When a send failure occurs, this class attempts to write the payload to disk
When a send success occurs, it resends any stored payloads on a new thread
|
| RaygunRequestCookieFilter |
Given a list of cookie names, this will replace the cookie values with an optional replacement
|
| RaygunRequestFormFilter |
Given a list of form field names, this will replace the field values with an optional replacement
|
| RaygunRequestHeaderFilter |
Given a list of header names, this will replace the header values with an optional replacement
|
| RaygunRequestHttpStatusFilter |
Will filter out errors with the given http status codes
|
| RaygunRequestMessage |
|
| RaygunRequestMessageDetails |
|
| RaygunRequestQueryStringFilter |
Given a list of query string field names, this will replace the field values with an optional replacement
|
| RaygunResponseMessage |
|
| RaygunSendStoredExceptions |
|
| RaygunSettings |
|
| RaygunStripWrappedExceptionFilter |
Given a set of class names, this filter will remove matching exceptions from the exception chain.
|