QueryAutoConfiguration

Query AutoConfiguration .

Author

ahoo wang

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun abacQueryOptions(queryProperties: QueryProperties): AbacQueryOptions

The options an application's AbacQueryPolicy takes in its constructor.

Link copied to clipboard
@Bean(value = ["eventStreamQueryObserver"])
@ConditionalOnMissingBean(name = ["eventStreamQueryObserver"])
fun eventStreamQueryObserver(meterRegistry: ObjectProvider<MeterRegistry>, environment: Environment): QueryObserver
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun queryEntryPolicy(queryProperties: QueryProperties): QueryEntryPolicy
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun querySchemaCatalog(snapshotQueryBackendFactories: ObjectProvider<SnapshotQueryBackendFactory>, eventStreamQueryBackendFactories: ObjectProvider<EventStreamQueryBackendFactory>, compiler: ObjectProvider<QueryModelCompiler>, sources: ObjectProvider<QuerySchemaSource>, sensitivity: ObjectProvider<QuerySensitivityPolicy>, meterRegistry: ObjectProvider<MeterRegistry>, environment: Environment): QuerySchemaCatalog

The Catalog: compiles every aggregate model's schema from the query schema sources, the sensitivity policy and the native facts its storage adapter reports, or with the application's QueryModelCompiler when it registers one. Gateways, point reads and the descriptor route read it.

Link copied to clipboard
@Bean(value = ["snapshotQueryObserver"])
@ConditionalOnMissingBean(name = ["snapshotQueryObserver"])
fun snapshotQueryObserver(meterRegistry: ObjectProvider<MeterRegistry>, environment: Environment): QueryObserver