| Interface | Description |
|---|---|
| ApacheSender |
Created by gupele on 6/4/2015.
|
| TransmissionPolicyStateFetcher |
Created by gupele on 6/29/2015.
|
| Class | Description |
|---|---|
| ActiveTransmissionFileSystemOutput |
The class is responsible for de-coupling the file persist activity.
|
| ActiveTransmissionLoader |
The class is responsible for loading transmission files that were saved to the disk
The class will ask for the oldest transmission file and will hand it to the dispatcher
Created by gupele on 12/22/2014.
|
| ActiveTransmissionNetworkOutput |
Created by gupele on 12/18/2014.
|
| ErrorHandler |
This class implements the retry logic for transmissions with the results of a
408, 500, and 503 result.
|
| GzipTelemetrySerializer |
The class is an implementation of the
TelemetrySerializer
where the Telemetry instances are compressed by Gzip after converted to Json format
Created by gupele on 12/17/2014. |
| NonBlockingDispatcher |
The class implements
TransmissionDispatcher
Basically, the class tries to find one TransmissionOutput
that will accept the incoming Transmission. |
| PartialSuccessHandler |
This class implements the retry logic for partially accepted transmissions.
|
| TelemetryBuffer<T> |
The class is responsible for getting instances of
Telemetry
It is responsible for managing the buffers. |
| ThrottlingHandler |
This class implements the retry logic for throttled requests.
|
| Transmission |
Holds the stuff that defines a transmission of data to the server.
|
| TransmissionFileSystemOutput |
The class knows how to manage
Transmission that needs
to be saved to the file system. |
| TransmissionNetworkOutput |
The class is responsible for the actual sending of
Transmission
The class uses Apache's HttpClient framework for that. |
| TransmissionPolicyManager |
This class is responsible for managing the transmission state.
|
| TransmitterImpl |
The default implementation of the
TelemetriesTransmitter
The class is responsible holds the classes that do the actual sending to the server
Telemetry instances buffered in a collection are sent through this class. |
| Enum | Description |
|---|---|
| ApacheSenderFactory |
Created by gupele on 6/4/2015.
|