Uses of Interface
io.axoniq.framework.axonserver.connector.event.PersistentStreamEventSourceFactory
Packages that use PersistentStreamEventSourceFactory
Package
Description
Part of the Axon Server Connector module.
Axon Server specific multi-tenant event streaming infrastructure, giving each tenant its own persistent stream and
labelling the events it delivers with the tenant they belong to.
Spring Boot auto configuration for Axoniq Framework.
-
Uses of PersistentStreamEventSourceFactory in io.axoniq.framework.axonserver.connector.event
Classes in io.axoniq.framework.axonserver.connector.event that implement PersistentStreamEventSourceFactoryModifier and TypeClassDescriptionclassDefault implementation ofPersistentStreamEventSourceFactory, building one source per Axon Server stream.Fields in io.axoniq.framework.axonserver.connector.event declared as PersistentStreamEventSourceFactoryModifier and TypeFieldDescriptionstatic final PersistentStreamEventSourceFactoryDefaultPersistentStreamEventSourceFactory.INSTANCEDefault singleton instance for theDefaultPersistentStreamEventSourceFactory.Methods in io.axoniq.framework.axonserver.connector.event that return PersistentStreamEventSourceFactoryModifier and TypeMethodDescriptionPersistentStreamEventSourceFactory.defaultFactory()The defaultPersistentStreamEventSourceFactory(aDefaultPersistentStreamEventSourceFactory) to be used to create theSubscribableEventSourceconsuming a persistent stream. -
Uses of PersistentStreamEventSourceFactory in io.axoniq.framework.messaging.multitenancy.axonserver.eventstreaming
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.eventstreaming that implement PersistentStreamEventSourceFactoryModifier and TypeClassDescriptionclassAPersistentStreamEventSourceFactorybuilding aMultiTenantPersistentStreamEventSource, so a configured persistent stream is consumed from every tenant's Axon Server context rather than from one. -
Uses of PersistentStreamEventSourceFactory in io.axoniq.framework.springboot.autoconfig
Methods in io.axoniq.framework.springboot.autoconfig that return PersistentStreamEventSourceFactoryModifier and TypeMethodDescriptionMultiTenancyPersistentStreamAutoConfiguration.multiTenantPersistentStreamEventSourceFactory()Creates thePersistentStreamEventSourceFactorybuilding a per-tenant fan-out for every configured persistent stream.PersistentStreamAutoConfiguration.persistentStreamEventSourceFactory()Creates the defaultPersistentStreamEventSourceFactoryif no custom one is present.Methods in io.axoniq.framework.springboot.autoconfig with parameters of type PersistentStreamEventSourceFactoryModifier and TypeMethodDescriptionPersistentStreamAutoConfiguration.persistentStreamConfigurationEnhancer(org.springframework.beans.factory.ObjectProvider<AxonServerConfiguration> axonServerConfigProvider, PersistentStreamScheduledExecutorBuilder schedulerBuilder, PersistentStreamEventSourceFactory factory) Creates aPersistentStreamConfigurationEnhancerthat registers aSubscribableEventSourcecomponent for each entry underaxon.axonserver.persistent-streams.Constructors in io.axoniq.framework.springboot.autoconfig with parameters of type PersistentStreamEventSourceFactoryModifierConstructorDescriptionPersistentStreamConfigurationEnhancer(org.springframework.beans.factory.ObjectProvider<AxonServerConfiguration> axonServerConfigProvider, PersistentStreamScheduledExecutorBuilder schedulerBuilder, PersistentStreamEventSourceFactory eventSourceFactory) Instantiates aPersistentStreamConfigurationEnhancer.