public class OnTenantStartupProcessor
extends java.lang.Object
getExcludedTenants().| Constructor and Description |
|---|
OnTenantStartupProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
activateRulesModules() |
protected ConfigurationService |
getConfigurationService() |
protected java.util.Set<java.lang.String> |
getExcludedTenants()
returns a set of tenant IDs for which rules modules will not be activated.
|
protected RuleEngineBootstrap |
getRuleEngineBootstrap() |
protected RetryTemplate |
getRuleEngineInitRetryTemplate() |
protected RuleEngineService |
getRuleEngineService() |
protected RulesModuleDao |
getRulesModuleDao() |
protected boolean |
ignoreTenant()
checks if the current tenantID is part of the ignored tenants as configured via
getExcludedTenants(). |
protected void |
init() |
protected boolean |
isSystemInitialized() |
protected void |
processOnTenantStartup()
The method is called on Tenant startup.
|
protected void |
refreshCurrentSessionWithRetry(java.util.function.Supplier<java.lang.Void> failingMethodSupplier) |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setExcludedTenants(java.util.Set<java.lang.String> excludedTenants) |
void |
setRuleEngineBootstrap(RuleEngineBootstrap ruleEngineBootstrap) |
void |
setRuleEngineInitRetryTemplate(RetryTemplate ruleEngineInitRetryTemplate) |
void |
setRuleEngineService(RuleEngineService ruleEngineService) |
void |
setRulesModuleDao(RulesModuleDao rulesModuleDao) |
protected void processOnTenantStartup()
protected boolean activateRulesModules()
protected void refreshCurrentSessionWithRetry(java.util.function.Supplier<java.lang.Void> failingMethodSupplier)
@PostConstruct protected void init()
protected boolean isSystemInitialized()
protected boolean ignoreTenant()
getExcludedTenants().protected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
protected java.util.Set<java.lang.String> getExcludedTenants()
public void setExcludedTenants(java.util.Set<java.lang.String> excludedTenants)
protected RulesModuleDao getRulesModuleDao()
public void setRulesModuleDao(RulesModuleDao rulesModuleDao)
protected RuleEngineBootstrap getRuleEngineBootstrap()
public void setRuleEngineBootstrap(RuleEngineBootstrap ruleEngineBootstrap)
protected RuleEngineService getRuleEngineService()
public void setRuleEngineService(RuleEngineService ruleEngineService)
protected RetryTemplate getRuleEngineInitRetryTemplate()
public void setRuleEngineInitRetryTemplate(RetryTemplate ruleEngineInitRetryTemplate)
Copyright © 2018 SAP SE. All Rights Reserved.