Package com.brightcove.player.analytics
Class AnalyticsOutOfSpaceException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- com.brightcove.player.analytics.AnalyticsOutOfSpaceException
-
- All Implemented Interfaces:
java.io.Serializable
public class AnalyticsOutOfSpaceException extends java.io.IOExceptionAnIOExceptionthat describes the reason why anAnalyticsEventcannot be saved.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description longbacklogLimitThe current limit for backlog size, expressed as total number of bytes.longbacklogSizeThe current backlog size, expressed as total number of bytes.java.util.Map<java.lang.String,java.lang.String>parametersAn immutable map of HTTP query parameter names and values to be sent to the server.intpriorityThe priority of the event.java.lang.StringtypeThe type of the analytics event.
-
Constructor Summary
Constructors Constructor Description AnalyticsOutOfSpaceException(com.brightcove.player.analytics.AnalyticsEvent event, long backlogSize, long backlogLimit, java.lang.Throwable cause)Constructs an instance ofAnalyticsOutOfSpaceException
-
-
-
Field Detail
-
priority
public final int priority
The priority of the event.
-
type
@NonNull public final java.lang.String type
The type of the analytics event.
-
parameters
@NonNull public final 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.
-
backlogSize
public final long backlogSize
The current backlog size, expressed as total number of bytes.
-
backlogLimit
public final long backlogLimit
The current limit for backlog size, expressed as total number of bytes.
-
-
Constructor Detail
-
AnalyticsOutOfSpaceException
public AnalyticsOutOfSpaceException(@NonNull com.brightcove.player.analytics.AnalyticsEvent event, long backlogSize, long backlogLimit, @Nullable java.lang.Throwable cause)Constructs an instance ofAnalyticsOutOfSpaceException- Parameters:
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.
-
-