com.qmetric.penfold

readstore

package readstore

Visibility
  1. Public
  2. All

Type Members

  1. trait DomainEventQueryService extends AnyRef

  2. trait EventListener extends AnyRef

  3. class EventNotifier extends AnyRef

  4. class EventNotifiers extends AnyRef

  5. case class EventRecord(id: EventSequenceId, event: Event) extends Product with Serializable

  6. case class EventSequenceId(value: Long) extends Product with Serializable

  7. trait EventTracker extends AnyRef

  8. case class Filter(key: String, values: Set[Option[String]]) extends Product with Serializable

  9. case class Filters(all: List[Filter]) extends Product with Serializable

  10. class NewEventsProvider extends AnyRef

  11. trait NextExpectedEventIdProvider extends AnyRef

  12. case class PageReference(value: String) extends Product with Serializable

  13. case class PageRequest(pageSize: Int, pageReference: Option[PageReference] = scala.None) extends Product with Serializable

  14. case class PageResult(entries: List[TaskRecord], previousPage: Option[PageReference], nextPage: Option[PageReference]) extends Product with Serializable

  15. case class PreviousStatus(status: Status, statusLastModified: DateTime) extends Product with Serializable

  16. trait ReadStore extends AnyRef

  17. case class TaskRecord(id: AggregateId, version: AggregateVersion, created: DateTime, queueBinding: QueueBinding, status: Status, statusLastModified: DateTime, previousStatus: Option[PreviousStatus], assignee: Option[Assignee], triggerDate: DateTime, score: Long, sort: Long, payload: Payload, rescheduleType: Option[String] = scala.None, conclusionType: Option[String] = scala.None) extends Product with Serializable

  18. case class TaskRecordReference(id: AggregateId) extends Product with Serializable

Value Members

  1. object EventSequenceId extends Serializable

  2. object Filter extends Serializable

  3. object Filters extends Serializable

  4. object PageResult extends Serializable

Ungrouped