public class AnalyticsOutOfSpaceException
extends java.io.IOException
IOException
that describes the reason why an AnalyticsEvent
cannot be saved.Modifier and Type | Field and Description |
---|---|
long |
backlogLimit
The current limit for backlog size, expressed as total number of bytes.
|
long |
backlogSize
The current backlog size, expressed as total number of bytes.
|
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.
|
java.lang.String |
type
The type of the analytics event.
|
Constructor and Description |
---|
AnalyticsOutOfSpaceException(com.brightcove.player.analytics.AnalyticsEvent event,
long backlogSize,
long backlogLimit,
java.lang.Throwable cause)
Constructs an instance of
AnalyticsOutOfSpaceException |
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 backlogSize
public final long backlogLimit
public AnalyticsOutOfSpaceException(@NonNull com.brightcove.player.analytics.AnalyticsEvent event, long backlogSize, long backlogLimit, @Nullable java.lang.Throwable cause)
AnalyticsOutOfSpaceException
event
- reference to the event that cannot be saved.backlogSize
- the current backlog size, expressed as total number of bytes.backlogLimit
- the current limit for backlog size, expressed as total number of bytes.cause
- reference the error that caused the event that required to be saved, if any.