Package

org.freetrm.eventstore

db

Permalink

package db

Visibility
  1. Public
  2. All

Type Members

  1. case class DBEventSourceReader(dbReader: DBTopicReader)(implicit system: ActorSystem) extends EventSourceReader with Log with Product with Serializable

    Permalink
  2. trait DBTopicReader extends AnyRef

    Permalink
  3. trait DBWriter extends EventSourceWriter with Log

    Permalink
  4. class DirectDBReader extends EventSourceReader with Log

    Permalink

    Rather than receiving all the events from the HttpReader you can go direct to the database.

    Rather than receiving all the events from the HttpReader you can go direct to the database. However you do need to be told about changes to the DB (new events). So we use HttpReader.consumeNotifications for that.

  5. class EventNotificationPublisher extends ActorPublisher[EventNotification] with ActorLogging

    Permalink
  6. class EventPublisher extends ActorPublisher[Event] with ActorLogging

    Permalink
  7. case class H2DBReader(dbUrl: String, user: String = null, password: String = null, maxFetch: Int = 1000)(implicit system: ActorSystem) extends DBTopicReader with H2Driver with Product with Serializable

    Permalink
  8. case class H2ESWriter(dbUrl: String, user: String = null, password: String = null, topicInfoActor: Option[ActorRef] = None)(implicit system: ActorSystem) extends DBWriter with H2Driver with Product with Serializable

    Permalink
  9. case class SqlServerDBReader(dbUrl: String, user: String = null, password: String = null, maxFetch: Int = 1000)(implicit system: ActorSystem) extends DBTopicReader with MSSQLServerProfile with Product with Serializable

    Permalink
  10. case class SqlServerESWriter(dbUrl: String, user: String = null, password: String = null, topicInfoActor: Option[ActorRef] = None)(implicit system: ActorSystem) extends DBWriter with MSSQLServerProfile with Product with Serializable

    Permalink
  11. class Tables extends AnyRef

    Permalink
  12. class TopicsInfoActor extends Actor with ActorLogging

    Permalink

    An Actor which contains the offets of all the topics.

    An Actor which contains the offets of all the topics. You can subscribe to this actor to get updates when topics have new Events.

    When the actor shuts down it will tell all the listeners by sending a TopicsInfoActorShutdown message.

Value Members

  1. object Main

    Permalink
  2. object Tables

    Permalink
  3. object TopicsInfoActor

    Permalink

Ungrouped