| Interface | Description |
|---|---|
| Connection | |
| IConnectionConfigurator |
A companion interface to
HttpTransport implementations of which prepare the connection
with necessary headers and other settings before an event is sent. |
| ICurrentDateProvider |
Date Provider to make the Transport unit testable
|
| ITransport |
A transport is in charge of sending the event to the Sentry server.
|
| ITransportGate |
Implementations of this interface serve as gatekeepers that allow or disallow sending of the
events through the
AsyncConnection. |
| Class | Description |
|---|---|
| AsyncConnection |
A connection to Sentry that sends the events asynchronously.
|
| CurrentDateProvider | |
| HttpTransport |
An implementation of the
ITransport interface that sends the events to the Sentry server
over HTTP(S). |
| NoOpEnvelopeCache | |
| NoOpTransport | |
| NoOpTransportGate | |
| StdoutTransport | |
| TransportResult |
A result of
ITransport.send(io.sentry.core.SentryEnvelope). |