StreamId

object StreamId
Companion:
class
Source:
id.scala
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait Id extends StreamId
Source:
id.scala
final implicit class IdOps(val id: Id) extends AnyVal
Source:
id.scala
final case class MetaId(id: Id) extends StreamId
Source:
id.scala
sealed abstract case class Normal(name: String) extends Id
Source:
id.scala
final implicit class StreamIdOps(val sid: StreamId) extends AnyVal
Source:
id.scala
sealed abstract case class System(name: String) extends Id
Source:
id.scala

Value members

Concrete methods

Value parameters:
name

Constructs a stream identifier for a stream. Provided value is validated for non-empty and not starting with the system reserved metadata prefix $$.

Source:
id.scala

Concrete fields

final val All: System
Source:
id.scala
final val Scavenges: System
Source:
id.scala
final val Settings: System
Source:
id.scala
final val Stats: System
Source:
id.scala
final val Streams: System
Source:
id.scala

Implicits

Implicits

final implicit def IdOps(id: Id): IdOps
Source:
id.scala
final implicit def StreamIdOps(sid: StreamId): StreamIdOps
Source:
id.scala
implicit val eqForStreamId: Eq[StreamId]
Source:
id.scala