public class Tracker
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Tracker.TrackerBuilder
Builder for the Tracker
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAppId() |
boolean |
getBase64Encoded() |
Emitter |
getEmitter() |
java.lang.String |
getNamespace() |
TrackerParameters |
getParameters() |
DevicePlatform |
getPlatform() |
Subject |
getSubject() |
java.lang.String |
getTrackerVersion() |
void |
setEmitter(Emitter emitter) |
void |
setSubject(Subject subject)
Sets a new Subject object which will get attached to
each event payload.
|
void |
track(Event event)
Handles tracking the different types of events that
the Tracker can encounter.
|
public void setEmitter(Emitter emitter)
emitter - a new emitterpublic void setSubject(Subject subject)
subject - the new Subjectpublic Emitter getEmitter()
public Subject getSubject()
public java.lang.String getTrackerVersion()
public java.lang.String getNamespace()
public java.lang.String getAppId()
public boolean getBase64Encoded()
public DevicePlatform getPlatform()
public TrackerParameters getParameters()
public void track(Event event)
event - the event to track