eventstore
package
eventstore
Type Members
-
-
case class
BackpressureSettings(lowWatermark: Int = 100, highWatermark: Int = 10000, maxCapacity: Int = 1000000) extends Product with Serializable
-
type
ByteString = akka.util.ByteString
-
case class
Content(value: ByteString = ..., contentType: ContentType = ContentType.Binary) extends BetterToString with Product with Serializable
-
sealed
trait
ContentType extends AnyRef
-
case class
DeleteStream(streamId: Id, expectedVersion: Existing = ExpectedVersion.Any, requireMaster: Boolean = true) extends Out with Product with Serializable
-
-
sealed
trait
EsError extends AnyRef
-
case class
EsException(reason: EsError, message: Option[String] = scala.None) extends Exception with Product with Serializable
-
-
case class
EsTransactionForActor(transactionId: Long, actor: ActorRef)(implicit timeout: Timeout) extends EsTransaction with Product with Serializable
-
sealed
trait
Event extends Ordered[Event]
-
case class
EventData(eventType: String, eventId: Uuid = eventstore.this.`package`.newUuid, data: Content = Content.empty, metadata: Content = Content.empty) extends Product with Serializable
-
-
case class
EventRecord(streamId: Id, number: Exact, data: EventData) extends Event with Product with Serializable
-
sealed
trait
EventStream extends AnyRef
-
-
sealed
trait
In extends Message
-
sealed
trait
InOut extends In with Out
-
case class
IndexedEvent(event: Event, position: Exact) extends Ordered[IndexedEvent] with Product with Serializable
-
sealed
trait
Message extends AnyRef
-
-
sealed
trait
OutInTag[OUT, IN] extends AnyRef
-
sealed
trait
OutLike extends AnyRef
-
-
case class
ReadAllEvents(fromPosition: Position = Position.First, maxCount: Int = 100, direction: ReadDirection = ReadDirection.Forward, resolveLinkTos: Boolean = false, requireMaster: Boolean = true) extends Out with Product with Serializable
-
-
sealed
trait
ReadDirection extends AnyRef
-
case class
ReadEvent(streamId: Id, eventNumber: EventNumber = EventNumber.First, resolveLinkTos: Boolean = false, requireMaster: Boolean = true) extends Out with Product with Serializable
-
case class
ReadEventCompleted(event: Event) extends In with Product with Serializable
-
case class
ReadStreamEvents(streamId: Id, fromNumber: EventNumber = EventNumber.First, maxCount: Int = 100, direction: ReadDirection = ReadDirection.Forward, resolveLinkTos: Boolean = false, requireMaster: Boolean = true) extends Out with Product with Serializable
-
case class
ReadStreamEventsCompleted(events: List[Event], nextEventNumber: EventNumber, lastEventNumber: Exact, endOfStream: Boolean, lastCommitPosition: Long, direction: ReadDirection) extends In with Product with Serializable
-
-
case class
Settings(address: InetSocketAddress = ..., requireMaster: Boolean = true, maxReconnections: Int = 100, reconnectionDelayMin: FiniteDuration = ..., reconnectionDelayMax: FiniteDuration = ..., defaultCredentials: Option[UserCredentials] = ..., heartbeatInterval: FiniteDuration = ..., heartbeatTimeout: FiniteDuration = ..., connectionTimeout: FiniteDuration = ..., responseTimeout: FiniteDuration = ..., backpressureSettings: BackpressureSettings = ...) extends Product with Serializable
-
-
-
-
case class
SubscribeTo(stream: EventStream, resolveLinkTos: Boolean = false) extends Out with Product with Serializable
-
-
case class
SubscribeToStreamCompleted(lastCommit: Long, lastEventNumber: Option[Exact] = scala.None) extends SubscribeCompleted with Product with Serializable
-
-
class
TransactionActor extends Actor with ActorLogging
-
case class
TransactionCommit(transactionId: Long, requireMaster: Boolean = true) extends Out with Product with Serializable
-
case class
TransactionCommitCompleted(transactionId: Long) extends In with Product with Serializable
-
case class
TransactionStart(streamId: Id, expectedVersion: ExpectedVersion = ExpectedVersion.Any, requireMaster: Boolean = true) extends Out with Product with Serializable
-
case class
TransactionStartCompleted(transactionId: Long) extends In with Product with Serializable
-
case class
TransactionWrite(transactionId: Long, events: List[EventData], requireMaster: Boolean = true) extends Out with Product with Serializable
-
case class
TransactionWriteCompleted(transactionId: Long) extends In with Product with Serializable
-
case class
UserCredentials(login: String, password: String) extends Product with Serializable
-
type
Uuid = UUID
-
-
case class
WriteEvents(streamId: Id, events: List[EventData], expectedVersion: ExpectedVersion = ExpectedVersion.Any, requireMaster: Boolean = true) extends Out with Product with Serializable
-
case class
WriteEventsCompleted(firstEventNumber: Exact) extends In with Product with Serializable
Inherited from AnyRef
Inherited from Any