In certain cases, users may want to disable multi-tenancy for specific Event Processor which does not have any tenants, such as when users have event processor that is consuming events from external context.
Per default, each event processor is scaled, and duplicated for each tenant.
This PR allows to disable this behavior for a specific processing, you can define specific bean.
This PR also includes slight change that changes addTenant and removeTenant method visibility from protected to public in AxonServerTenantProvicder, as its benefitial for users to be able to access these methods directly.
In certain cases, users may want to disable multi-tenancy for specific Event Processor which does not have any tenants, such as when users have event processor that is consuming events from external context. Per default, each event processor is scaled, and duplicated for each tenant.
This PR allows to disable this behavior for a specific processing, you can define specific bean.
This PR also includes slight change that changes addTenant and removeTenant method visibility from protected to public in AxonServerTenantProvicder, as its benefitial for users to be able to access these methods directly.