PersistentSubscription

class Object
trait Matchable
class Any

Type members

Classlikes

@SerialVersionUID(1L)
final case
class Ack(subscriptionId: String, eventIds: List[Uuid]) extends Out
@SerialVersionUID(1L)
final case
class Connect(streamId: Id, groupName: String, bufferSize: Int) extends Out
@SerialVersionUID(1L)
final case
class Connected(subscriptionId: String, lastCommit: Long, lastEventNumber: Option[Exact]) extends In
@SerialVersionUID(1L)
final case
class Create(streamId: Id, groupName: String, settings: PSS) extends Out
@SerialVersionUID(1L)
case
object CreateCompleted extends In
@SerialVersionUID(1L)
final case
class Delete(streamId: Id, groupName: String) extends Out
@SerialVersionUID(1L)
case
object DeleteCompleted extends In
@SerialVersionUID(1L)
final case
class EventAppeared(event: Event) extends In
@SerialVersionUID(1L)
final case
class Nak(subscriptionId: String, eventIds: List[Uuid], action: Action, message: Option[String]) extends Out
Companion
object
object Nak
Companion
class
@SerialVersionUID(1L)
final case
class Update(streamId: Id, groupName: String, settings: PSS) extends Out
@SerialVersionUID(1L)
case
object UpdateCompleted extends In