public class AnalyticsRetryLimitException
extends java.io.IOException
IOException that describes the reason why an AnalyticsEvent cannot be sent.| Modifier and Type | Field and Description |
|---|---|
long |
attemptsMade
The total number of attempts made to send the event.
|
java.util.Map<java.lang.String,java.lang.String> |
parameters
An immutable map of HTTP query parameter names and values to be sent to the server.
|
int |
priority
The priority of the event.
|
long |
retryLimit
The maximum number of attempts that can be made to send events of
priority. |
java.lang.String |
type
The type of the analytics event.
|
| Constructor and Description |
|---|
AnalyticsRetryLimitException(com.brightcove.player.analytics.AnalyticsEvent event,
long retryLimit,
java.lang.Exception cause)
Constructs an instance of
AnalyticsRetryLimitException |
public final int priority
@NonNull public final java.lang.String type
@NonNull public final java.util.Map<java.lang.String,java.lang.String> parameters
public final long attemptsMade
public final long retryLimit
priority.public AnalyticsRetryLimitException(@NonNull
com.brightcove.player.analytics.AnalyticsEvent event,
long retryLimit,
@Nullable
java.lang.Exception cause)
AnalyticsRetryLimitExceptionevent - reference to the event that cannot be saved.retryLimit - the maximum number of attempts that can be made to send event of priority.cause - the reason for failure, if any