Target filter
Search Kotlin docs
  • Platforms
  • Tealium Prism Kotlin
core/com.tealium.prism.core.api.misc

Package-level declarations

Types

ActivityManager
Link copied to clipboard
interface ActivityManager

Shared utility class for monitoring the current lifecycle state of a running application.

Callback
Link copied to clipboard
fun interface Callback<T>

Generic callback interface to use in places where a task's result will potentially be delivered asynchronously.

DateFormatter
Link copied to clipboard
interface DateFormatter

A class for formatting Instant and Date objects into common String formats.

DateUtils
Link copied to clipboard
object DateUtils : DateFormatter

Utility object for consistent time and date formatting across the SDK.

Environment
Link copied to clipboard
object Environment

Constants for the environments defined by a standard Tealium profile. Used predominantly to differentiate between settings that are not yet ready for a production app, and those which are.

QueueMetrics
Link copied to clipboard
interface QueueMetrics

A utility providing some basic insight into the number of queued events for each processor.

Scheduler
Link copied to clipboard
interface Scheduler

A queue to submit tasks to for asynchronous execution.

Schedulers
Link copied to clipboard
interface Schedulers
TealiumException
Link copied to clipboard
open class TealiumException(message: String? = null, cause: Throwable? = null) : RuntimeException

Base class for all Tealium custom exception implementations to inherit from

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

Base Exception class for all failures relating to Input/Output operations.

TealiumResult
Link copied to clipboard
class TealiumResult<T>

Result class to support compatibility with Java

TemplateProcessor
Link copied to clipboard
object TemplateProcessor

Utility object for injecting dynamic values into templates.

TimeFrame
Link copied to clipboard
data class TimeFrame(val number: Long, val unit: TimeUnit) : Comparable<TimeFrame>

Class denoting a length of time that is easily convertible into any required time units.

TimeFrameUtils
Link copied to clipboard
object TimeFrameUtils

Utility object for easily creating TimeFrame objects of different lengths and units.

Functions

failure
Link copied to clipboard
inline fun <T> Callback<TealiumResult<T>>.failure(throwable: Throwable)

Completes this Callback with a TealiumResult failure.

success
Link copied to clipboard
inline fun <T> Callback<TealiumResult<T>>.success(value: T)

Completes this Callback with a successful TealiumResult.

Generated by Dokka
(c) Tealium 2026