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

Package-level declarations

Types

DataStore
Link copied to clipboard
interface DataStore : ReadableDataStore, Iterable<Map.Entry<String, DataItem>>

Generic data storage for storing and retrieving DataItem objects.

Expiry
Link copied to clipboard
sealed class Expiry

This class describes the expiration time of a given resource. Some fixed values are available to tie the expiration to a given event. SESSION will expire upon the start of a new session being created UNTIL_RESTART will expire upon the next launch of the application FOREVER will not expire

ModuleStoreProvider
Link copied to clipboard
interface ModuleStoreProvider

The ModuleStoreProvider is responsible for registering and returning the DataStore instances required by individual modules

PersistenceException
Link copied to clipboard
class PersistenceException(message: String, cause: Throwable) : TealiumIOException

Exception indicating that an error has occurred during an update event, e.g. insert/update/delete

ReadableDataStore
Link copied to clipboard
interface ReadableDataStore : DataItemExtractor

Defines the read-only methods of a DataStore.

Generated by Dokka
(c) Tealium 2026