Package-level declarations

Types

Link copied to clipboard
sealed class QueryGatewayRegistrar : ImportBeanDefinitionRegistrar, BeanFactoryAware

Registers one query gateway bean per aggregate of the current metadata, unless a bean definition of the same name already exists. Each gateway is created on first use from the collaborators it shares with every other gateway of its model: the Catalog schema, the query filters and policies, the entry policy and the model's observer.

Link copied to clipboard

Registers each aggregate's SnapshotQueryGateway, typed by its state so it can be injected by generics.

Functions

Link copied to clipboard

Bean name of the per-aggregate event stream query gateway registered by EventStreamQueryGatewayRegistrar.

Link copied to clipboard

Bean name of the per-aggregate snapshot query gateway registered by SnapshotQueryGatewayRegistrar.