public interface TrackerController
extends com.snowplowanalytics.snowplow.internal.tracker.TrackerConfigurationInterface
| Modifier and Type | Method and Description |
|---|---|
EmitterController |
getEmitter()
EmitterController.
|
GdprController |
getGdpr()
GdprController.
|
GlobalContextsController |
getGlobalContexts()
GlobalContextsController.
|
String |
getNamespace()
Namespace of the tracker.
|
NetworkController |
getNetwork()
NetworkController.
|
SessionController |
getSession()
SessionController.
|
SubjectController |
getSubject()
SubjectController.
|
String |
getVersion()
Version of the tracker.
|
boolean |
isTracking()
Whether the tracker is running and able to collect/send events.
|
void |
pause()
Pause the tracker.
|
void |
resume()
Resume the tracker.
|
void |
track(Event event)
Track the event.
|
getAppId, getDevicePlatform, getLoggerDelegate, getLogLevel, getTrackerVersionSuffix, isApplicationContext, isBase64encoding, isDeepLinkContext, isDiagnosticAutotracking, isExceptionAutotracking, isGeoLocationContext, isInstallAutotracking, isLifecycleAutotracking, isPlatformContext, isScreenContext, isScreenViewAutotracking, isSessionContext, setAppId, setApplicationContext, setBase64encoding, setDeepLinkContext, setDevicePlatform, setDiagnosticAutotracking, setExceptionAutotracking, setGeoLocationContext, setInstallAutotracking, setLifecycleAutotracking, setLoggerDelegate, setLogLevel, setPlatformContext, setScreenContext, setScreenViewAutotracking, setSessionContext, setTrackerVersionSuffix@NonNull String getVersion()
boolean isTracking()
#pause()} and {@link #resume()}@NonNull String getNamespace()
@Nullable NetworkController getNetwork()
@Nullable SessionController getSession()
@NonNull EmitterController getEmitter()
@NonNull SubjectController getSubject()
@NonNull GdprController getGdpr()
@NonNull GlobalContextsController getGlobalContexts()
void track(@NonNull
Event event)
event - The event to track.void pause()
void resume()