Package-level declarations

Root package and entry point for the Lifecycle module

Types

Link copied to clipboard
class InvalidEventOrderException(message: String? = null, cause: Throwable? = null) : TealiumException

Exception class thrown when a lifecycle event was not tracked in an appropriate order. e.g. multiple launch events consecutively

Link copied to clipboard
interface Lifecycle

The Lifecycle Module sends events related to application lifecycle - launch, wake, and sleep.

Link copied to clipboard

LifecycleData target defines what targets the lifecycle event data is added to. LifecycleDataTarget.LifecycleEventsOnly is selected by default, and will only add related data to lifecycle events.

Link copied to clipboard

LifecycleEvent defines trackable events related to the application lifecycle.

Link copied to clipboard

Enables the configuration, at runtime, of Lifecycle Settings.

Link copied to clipboard
class ManualTrackingException(message: String? = null, cause: Throwable? = null) : TealiumException

Exception class thrown when a lifecycle event was tracked manually, but autotracking is enabled.

Properties

Link copied to clipboard

Returns the default ModuleFactory implementation that will not create any instances unless there are settings provided from Local or Remote sources.

Link copied to clipboard
Link copied to clipboard

Returns the Lifecycle instance for a given Tealium instance

Functions

Link copied to clipboard

Returns a configured ModuleFactory for enabling the Lifecycle Module.

Returns a configured ModuleFactory for enabling Lifecycle.