Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Table of Contents | ||
---|---|---|
|
Multi-tenant context execution problem
The system deployed with 3 tenants:
- Tenant A
- Tenant B
- Tenant C
There is also some relation between the tenants so that in some cases Tenant A can be replaced with Tenant B and in another cases with Tenant C.
Module 1 can be executed in the context of Tenant A only
Module 2 can be executed either in the context of Tenant B or Tenant C but not Tenant A
To execute Modules in proper context there has to be a component to resolve the correct tenant before the request gets to the modules.
Module characteristics important for request processing
...
- handlers
- filters
There should be exactly one handler for each path. That will be of request-response type by default.
...