eventstore

package eventstore

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. eventstore
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractSubscriptionActor[T] extends Actor with ActorLogging

  2. case class BackpressureSettings(lowWatermark: Int = 100, highWatermark: Int = 10000, maxCapacity: Int = 1000000) extends Product with Serializable

    see akka.io.BackpressureBuffer

  3. type ByteString = akka.util.ByteString

  4. case class Content(value: ByteString = ..., contentType: ContentType = ContentType.Binary) extends BetterToString with Product with Serializable

  5. sealed trait ContentType extends AnyRef

  6. case class DeleteStream(streamId: Id, expectedVersion: Existing = ExpectedVersion.Any, requireMaster: Boolean = true) extends Out with Product with Serializable

  7. class EsConnection extends AnyRef

  8. sealed trait EsError extends AnyRef

  9. case class EsException(reason: EsError, message: Option[String] = scala.None) extends Exception with Product with Serializable

  10. trait EsTransaction extends AnyRef

  11. case class EsTransactionForActor(transactionId: Long, actor: ActorRef)(implicit timeout: Timeout) extends EsTransaction with Product with Serializable

  12. sealed trait Event extends Ordered[Event]

  13. case class EventData(eventType: String, eventId: Uuid = eventstore.this.`package`.newUuid, data: Content = Content.empty, metadata: Content = Content.empty) extends Product with Serializable

  14. sealed trait EventNumber extends Ordered[EventNumber]

  15. case class EventRecord(streamId: Id, number: Exact, data: EventData) extends Event with Product with Serializable

  16. sealed trait EventStream extends AnyRef

  17. sealed trait ExpectedVersion extends AnyRef

  18. sealed trait In extends Message

  19. sealed trait InOut extends In with Out

  20. case class IndexedEvent(event: Event, position: Exact) extends Ordered[IndexedEvent] with Product with Serializable

  21. sealed trait Message extends AnyRef

  22. sealed trait Out extends Message with OutLike

  23. sealed trait OutInTag[OUT, IN] extends AnyRef

  24. sealed trait OutLike extends AnyRef

  25. sealed trait Position extends Ordered[Position]

  26. 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

  27. case class ReadAllEventsCompleted(events: List[IndexedEvent], position: Exact, nextPosition: Exact, direction: ReadDirection) extends In with Product with Serializable

  28. sealed trait ReadDirection extends AnyRef

  29. case class ReadEvent(streamId: Id, eventNumber: EventNumber = EventNumber.First, resolveLinkTos: Boolean = false, requireMaster: Boolean = true) extends Out with Product with Serializable

  30. case class ReadEventCompleted(event: Event) extends In with Product with Serializable

  31. 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

  32. case class ReadStreamEventsCompleted(events: List[Event], nextEventNumber: EventNumber, lastEventNumber: Exact, endOfStream: Boolean, lastCommitPosition: Long, direction: ReadDirection) extends In with Product with Serializable

  33. case class ResolvedEvent(linkedEvent: EventRecord, linkEvent: EventRecord) extends Event with Product with Serializable

  34. 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

  35. case class StreamEventAppeared(event: IndexedEvent) extends In with Product with Serializable

  36. class StreamSubscriptionActor extends AbstractSubscriptionActor[Event]

  37. sealed trait SubscribeCompleted extends In

  38. case class SubscribeTo(stream: EventStream, resolveLinkTos: Boolean = false) extends Out with Product with Serializable

  39. case class SubscribeToAllCompleted(lastCommit: Long) extends SubscribeCompleted with Product with Serializable

  40. case class SubscribeToStreamCompleted(lastCommit: Long, lastEventNumber: Option[Exact] = scala.None) extends SubscribeCompleted with Product with Serializable

  41. class SubscriptionActor extends AbstractSubscriptionActor[IndexedEvent]

  42. class TransactionActor extends Actor with ActorLogging

  43. case class TransactionCommit(transactionId: Long, requireMaster: Boolean = true) extends Out with Product with Serializable

  44. case class TransactionCommitCompleted(transactionId: Long) extends In with Product with Serializable

  45. case class TransactionStart(streamId: Id, expectedVersion: ExpectedVersion = ExpectedVersion.Any, requireMaster: Boolean = true) extends Out with Product with Serializable

  46. case class TransactionStartCompleted(transactionId: Long) extends In with Product with Serializable

  47. case class TransactionWrite(transactionId: Long, events: List[EventData], requireMaster: Boolean = true) extends Out with Product with Serializable

  48. case class TransactionWriteCompleted(transactionId: Long) extends In with Product with Serializable

  49. case class UserCredentials(login: String, password: String) extends Product with Serializable

  50. type Uuid = UUID

  51. case class WithCredentials(out: Out, credentials: UserCredentials) extends OutLike with Product with Serializable

  52. case class WriteEvents(streamId: Id, events: List[EventData], expectedVersion: ExpectedVersion = ExpectedVersion.Any, requireMaster: Boolean = true) extends Out with Product with Serializable

  53. case class WriteEventsCompleted(firstEventNumber: Exact) extends In with Product with Serializable

Value Members

  1. object Authenticate extends Out with Product with Serializable

  2. object Authenticated extends In with Product with Serializable

  3. val ByteString: akka.util.ByteString.type

  4. object Content extends Serializable

  5. object ContentType

  6. object DeleteStreamCompleted extends In with Product with Serializable

  7. object EsConnection

  8. object EsError

  9. object EsTransaction

  10. object Event

  11. object EventData extends Serializable

  12. object EventNumber

  13. object EventStream

  14. object ExpectedVersion

  15. object HeartbeatRequest extends InOut with Product with Serializable

  16. object HeartbeatResponse extends InOut with Product with Serializable

  17. val MaxBatchSize: Int

  18. object OutInTag

  19. object Ping extends InOut with Product with Serializable

  20. object Pong extends InOut with Product with Serializable

  21. object Position

  22. object ReadDirection

  23. object ScavengeDatabase extends Out with Product with Serializable

  24. object Settings extends Serializable

  25. object StreamSubscriptionActor

  26. object Subscription

  27. object SubscriptionActor

  28. object SystemEventType

  29. object TransactionActor

  30. object Unsubscribe extends Out with Product with Serializable

  31. object UnsubscribeCompleted extends In with Product with Serializable

  32. object UserCredentials extends Serializable

  33. object WriteEvents extends Serializable

  34. package examples

  35. package j

  36. def newUuid: Uuid

  37. package proto

  38. package tcp

  39. package util

Inherited from AnyRef

Inherited from Any

Ungrouped