ListSnapshotQueryContext

class ListSnapshotQueryContext<R : Any>(val namedAggregate: NamedAggregate, val queryType: QueryType, val attributes: MutableMap<String, Any> = ConcurrentHashMap()) : SnapshotQueryContext<ListSnapshotQueryContext<R>, IListQuery, Flux<R>>

Constructors

Link copied to clipboard
constructor(namedAggregate: NamedAggregate, queryType: QueryType, attributes: MutableMap<String, Any> = ConcurrentHashMap())

Properties

Link copied to clipboard
open override val attributes: MutableMap<String, Any>
Link copied to clipboard
open override val namedAggregate: NamedAggregate
Link copied to clipboard
open override val queryType: QueryType

Functions

Link copied to clipboard
open fun <V> getAttribute(key: String): V?
Link copied to clipboard
open fun getQuery(): IListQuery
Link copied to clipboard
open fun getRequiredResult(): Flux<R>
Link copied to clipboard
Link copied to clipboard
open fun rewriteResult(rewrite: (Flux<R>) -> Flux<R>): ListSnapshotQueryContext<R>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setResult(result: Flux<R>): ListSnapshotQueryContext<R>