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

ConfigurableBarrier

interface ConfigurableBarrier : Barrier

The ConfigurableBarrier is a specialist Barrier implementation that supports updated configuration at runtime.

Properties

id
Link copied to clipboard
abstract val id: String

The unique identifier of this barrier. This String will be used to match up barriers scoped in the configuration JSON.

isFlushable
Link copied to clipboard
open val isFlushable: Observable<Boolean>

States whether or not this Barrier can be bypassed for "flush" events.

Functions

onState
Link copied to clipboard
abstract fun onState(dispatcherId: String): Observable<BarrierState>

The flow of this barrier's current state.

updateConfiguration
Link copied to clipboard
open fun updateConfiguration(configuration: DataObject)

Method to notify this Barrier that updated configuration is available that may affect the Barrier's behavior.

Generated by Dokka
(c) Tealium 2026