Uses of Package
io.axoniq.framework.messaging.multitenancy.api
Packages that use io.axoniq.framework.messaging.multitenancy.api
Package
Description
Contains the multi-tenancy API, like the tenant descriptor, tenant provider, and tenant resolution contracts.
Part of the Axoniq Framework multi-tenancy module.
Part of the Axoniq Framework multi-tenancy module.
Part of the Axoniq Framework multi-tenancy module.
Part of the Axoniq Framework multi-tenancy 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.
Part of the Axoniq Framework multi-tenancy module.
Package containing multitenancy support for event sourcing components.
Package containing multitenancy support for query components.
-
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.apiClassDescriptionInterface for components that can be registered with a
TenantProvider.Creates and destroys the per-tenant instances held by aTenantComponentProvider.Provides the per-tenant instance of a single application component of typeT.A descriptor for tenants holding thetenantIdand aMapof provider specific properties that can be used for tenant resolution.Interface for components that can provide a list of tenant descriptors.Exception thrown when no tenant can be established for a message or an operation.Decides which tenant an operation is routed to, wrapping aTenantResolverto resolve aMessage(or theProcessingContextcarrying it) to one of the known tenants, and yielding anOptionalinstead of throwing when no known tenant matches. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.axonserver.apiClassDescriptionInterface for components that can be registered with a
TenantProvider.Predicate that during runtime determines whether a newly registeredtenantshould be added to the tenant-aware infrastructure components.A descriptor for tenants holding thetenantIdand aMapof provider specific properties that can be used for tenant resolution.Interface for components that can provide a list of tenant descriptors.Contract towards a component that provisions the registered set oftenantsandMultiTenantAwareComponents. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.axonserver.commandhandlingClassDescriptionInterface for components that can be registered with a
TenantProvider.A descriptor for tenants holding thetenantIdand aMapof provider specific properties that can be used for tenant resolution.Decides which tenant an operation is routed to, wrapping aTenantResolverto resolve aMessage(or theProcessingContextcarrying it) to one of the known tenants, and yielding anOptionalinstead of throwing when no known tenant matches. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.axonserver.configurationClassDescriptionContract towards a component that provisions the registered set of
tenantsandMultiTenantAwareComponents. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.axonserver.eventsourcingClassDescriptionInterface for components that can be registered with a
TenantProvider.A descriptor for tenants holding thetenantIdand aMapof provider specific properties that can be used for tenant resolution. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.axonserver.eventstreamingClassDescriptionInterface for components that can be registered with a
TenantProvider.A descriptor for tenants holding thetenantIdand aMapof provider specific properties that can be used for tenant resolution.Contract towards a component that provisions the registered set oftenantsandMultiTenantAwareComponents. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.axonserver.queryhandlingClassDescriptionInterface for components that can be registered with a
TenantProvider.A descriptor for tenants holding thetenantIdand aMapof provider specific properties that can be used for tenant resolution.Decides which tenant an operation is routed to, wrapping aTenantResolverto resolve aMessage(or theProcessingContextcarrying it) to one of the known tenants, and yielding anOptionalinstead of throwing when no known tenant matches. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.eventsourcingClassDescriptionInterface for components that can be registered with a
TenantProvider.A descriptor for tenants holding thetenantIdand aMapof provider specific properties that can be used for tenant resolution.Decides which tenant an operation is routed to, wrapping aTenantResolverto resolve aMessage(or theProcessingContextcarrying it) to one of the known tenants, and yielding anOptionalinstead of throwing when no known tenant matches. -
Classes in io.axoniq.framework.messaging.multitenancy.api used by io.axoniq.framework.messaging.multitenancy.queryhandlingClassDescriptionInterface for components that can provide a list of tenant descriptors.