-
public class Triggers
Contains helper static methods related to TimedTrackingTrigger.
-
-
Method Summary
Modifier and Type Method Description static List<TimedTrackingTrigger>
create(@NonNull() EventEmitter eventEmitter)
Crates the TimedTrackingTriggers of the supported com.brightcove.ssai.tracking.TrackingEvents. static boolean
isValueInBetween(long value, long min, long max)
Checks whether a value is in between the min and the max. static void
emitTrackingEvent(@NonNull() EventEmitter eventEmitter, @NonNull() List<TrackingEvent> trackingEvents, @NonNull() Ad<out Object> ad, @NonNull() TrackingType trackingType)
Helper method to emit each TrackingEvent from a list. -
-
Method Detail
-
create
static List<TimedTrackingTrigger> create(@NonNull() EventEmitter eventEmitter)
Crates the TimedTrackingTriggers of the supported com.brightcove.ssai.tracking.TrackingEvents.
-
isValueInBetween
static boolean isValueInBetween(long value, long min, long max)
Checks whether a value is in between the min and the max. The min value is inclusive andthe max value is exclusive, in fewer words [min, max).
- Parameters:
value
- the value to check.min
- the minimum value.max
- the maximum value.
-
emitTrackingEvent
static void emitTrackingEvent(@NonNull() EventEmitter eventEmitter, @NonNull() List<TrackingEvent> trackingEvents, @NonNull() Ad<out Object> ad, @NonNull() TrackingType trackingType)
Helper method to emit each TrackingEvent from a list.
- Parameters:
eventEmitter
- EventEmitter used to emit the TrackingEvents.trackingEvents
- TrackingEvents to be emitted.ad
- The ad being tracked.trackingType
- The tracking type for this event.
-
-
-
-