ChannelStore

interface ChannelStore<T : Any, C : Channel<T>, Self : ChannelStore<T, C, Self>> : Map<String, C>

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun aliasesOf(channel: C): Sequence<String>
Link copied to clipboard
open fun close(channel: C): Self
Link copied to clipboard
abstract fun containsKey(key: String): Boolean
Link copied to clipboard
abstract fun containsValue(value: C): Boolean
Link copied to clipboard
abstract fun findByTerm(streamTerm: <ERROR CLASS>): Sequence<C>
Link copied to clipboard
abstract operator fun get(key: String): C?
Link copied to clipboard
abstract fun isEmpty(): Boolean
Link copied to clipboard
open operator fun minus(other: String): Self
open operator fun minus(others: Iterable<String>): Self
abstract operator fun minus(others: Sequence<String>): Self
open fun minus(other: String, vararg others: String): Self
Link copied to clipboard
open operator fun plus(other: Pair<String, C>): Self
open operator fun plus(others: Iterable<Pair<String, C>>): Self
abstract operator fun plus(others: Map<String, C>): Self
open operator fun plus(others: Sequence<Pair<String, C>>): Self
open fun plus(first: Pair<String, C>, vararg others: Pair<String, C>): Self
Link copied to clipboard
abstract fun setCurrent(channel: C): Self
abstract fun setCurrent(alias: String): Self

Properties

Link copied to clipboard
open val current: C?
Link copied to clipboard
open val currentAliases: Sequence<String>
Link copied to clipboard
abstract val entries: Set<Map.Entry<String, C>>
Link copied to clipboard
abstract val keys: Set<String>
Link copied to clipboard
abstract val size: Int
Link copied to clipboard
abstract val values: Collection<C>

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard