Uses of Interface
io.axoniq.framework.messaging.multitenancy.api.TenantComponentProvider
Packages that use TenantComponentProvider
Package
Description
Contains the multi-tenancy API, like the tenant descriptor, tenant provider, and tenant resolution contracts.
Contains the configuration components wiring multi-tenancy defaults into an Axon Framework application.
-
Uses of TenantComponentProvider in io.axoniq.framework.messaging.multitenancy.api
Methods in io.axoniq.framework.messaging.multitenancy.api that return TenantComponentProviderModifier and TypeMethodDescriptionstatic <T> TenantComponentProvider<T> TenantComponentProvider.withFactory(Class<T> componentType, TenantComponentFactory<T> factory) Creates aTenantComponentProviderfor the givencomponentType, building and destroying the per-tenant instances through the givenfactory. -
Uses of TenantComponentProvider in io.axoniq.framework.messaging.multitenancy.configuration
Methods in io.axoniq.framework.messaging.multitenancy.configuration that return types with arguments of type TenantComponentProviderModifier and TypeMethodDescriptionstatic Iterable<TenantComponentProvider> TenantComponentProviderUtil.all(Configuration configuration) Returns every tenant-component provider visible from the given configuration.static <T> Optional<TenantComponentProvider<T>> TenantComponentProviderUtil.find(Configuration configuration, Class<T> componentType) Finds the provider registered for the given component type.