Package-level declarations

Types

Link copied to clipboard
abstract class AbstractLoadAggregateHandlerFunction(aggregateRouteMetadata: AggregateRouteMetadata<*>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler, admission: PointReadAdmission = PointReadAdmission.DISABLED) : HandlerFunction<ServerResponse>
Link copied to clipboard
class AggregateTracingHandlerFunction(aggregateMetadata: AggregateMetadata<*, *>, stateAggregateFactory: StateAggregateFactory, eventStore: EventStore, exceptionHandler: RequestExceptionHandler, tracingPolicy: TracingPolicy, admission: PointReadAdmission = PointReadAdmission.DISABLED) : HandlerFunction<ServerResponse>
Link copied to clipboard
class AggregateTracingHandlerFunctionFactory(stateAggregateFactory: StateAggregateFactory, eventStore: EventStore, exceptionHandler: RequestExceptionHandler, tracingPolicy: TracingPolicy, admission: PointReadAdmission = PointReadAdmission.DISABLED) : AggregateRouteHandlerFunctionFactorySupport
Link copied to clipboard
Link copied to clipboard
class LoadAggregateHandlerFunction(aggregateRouteMetadata: AggregateRouteMetadata<*>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler, admission: PointReadAdmission = PointReadAdmission.DISABLED) : AbstractLoadAggregateHandlerFunction
Link copied to clipboard
class LoadAggregateHandlerFunctionFactory(stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler, admission: PointReadAdmission = PointReadAdmission.DISABLED) : AggregateRouteHandlerFunctionFactorySupport
Link copied to clipboard
class LoadTimeBasedAggregateHandlerFunction(aggregateRouteMetadata: AggregateRouteMetadata<*>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler, admission: PointReadAdmission = PointReadAdmission.DISABLED) : HandlerFunction<ServerResponse>
Link copied to clipboard
class LoadVersionedAggregateHandlerFunction(aggregateRouteMetadata: AggregateRouteMetadata<*>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler, admission: PointReadAdmission = PointReadAdmission.DISABLED) : AbstractLoadAggregateHandlerFunction
Link copied to clipboard
class PointReadAdmission(val enabled: Boolean = false, queryRequestScope: QueryRequestScope = DefaultQueryRequestScope, val tracingMaxVersions: Int = DEFAULT_TRACING_MAX_VERSIONS, policies: List<QueryPolicy> = emptyList(), snapshotSchema: (AggregateMetadata<*, *>) -> Mono<QueryModelSchema>? = null, eventStreamSchema: (AggregateMetadata<*, *>) -> Mono<QueryModelSchema>? = null, entryPolicy: QueryEntryPolicy = QueryEntryPolicy.DEFAULT)

Optional admission of state point reads: load by id, version or time, and tracing. They replay events and have no query AST, so the gateway never admits them.