public class PlatformEngineConfiguration extends AbstractEngineConfiguration implements SpringEngineConfiguration, PlatformEngineConfigurationApi
additionalEventDispatchActions, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, objectMapper, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncodingPHASE, PHASE_DELTADEFAULT_PHASEKEY_PLATFORM_ENGINE_CONFIG| Constructor and Description |
|---|
PlatformEngineConfiguration() |
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, getEngineSpecificEngineConfigurators, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getObjectMapper, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initObjectMapper, initSchemaCommandConfig, initService, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTableDataManager, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncodingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBeans, isAutoStartup, stoppublic static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String DEFAULT_ENGINE_NAME
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String platformEngineName
protected TranslationService translationService
protected CommentService commentService
protected ConfigurationService configurationService
protected MigrationService migrationService
protected PlatformManagementService platformManagementService
protected PlatformRepositoryService platformRepositoryService
protected LanguageConfigurationProvider languageConfigurationProvider
protected Map<String,SystemConfigurationConfigurer> systemConfigurationConfigurers
protected final PlatformDataManagers dataManagers
protected final PlatformEntityManagers entityManagers
protected TranslationChangeManager translationChangeManager
protected CommentEventListener commentEventListener
protected JobServiceConfiguration jobServiceConfiguration
protected Map<String,HistoryJobHandler> historyJobHandlers
protected List<HistoryJobHandler> customHistoryJobHandlers
protected List<HistoryJsonTransformer> customHistoryJsonTransformers
protected AsyncExecutor asyncHistoryExecutor
protected TaskExecutor asyncHistoryTaskExecutor
protected boolean asyncHistoryEnabled
protected boolean asyncHistoryExecutorActivate
protected boolean asyncHistoryExecutorMessageQueueMode
protected String jobExecutionScope
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
protected int asyncHistoryJsonGroupingThreshold
protected boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled
protected boolean asyncHistoryExecutorResetExpiredJobsEnabled
protected int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
protected int asyncHistoryExecutorDefaultQueueSizeFullWaitTime
protected String asyncHistoryExecutorLockOwner
protected int asyncHistoryExecutorAsyncJobLockTimeInMillis
protected int asyncHistoryExecutorResetExpiredJobsInterval
protected int asyncHistoryExecutorResetExpiredJobsPageSize
protected int asyncHistoryExecutorSecondsToWaitOnShutdown
protected int asyncHistoryExecutorNumberOfRetries
protected AsyncHistoryListener asyncHistoryListener
protected IdentityLinkServiceConfiguration identityLinkServiceConfiguration
protected PlatformTransactionManager transactionManager
protected Integer transactionSynchronizationAdapterOrder
protected ApplicationContext applicationContext
protected volatile boolean running
protected QueryDefinitionDeployer queryDefinitionDeployer
protected VariableExtractorDefinitionDeployer variableExtractorDefinitionDeployer
protected PlatformDeploymentManager deploymentManager
protected QueryResourceConverter queryResourceConverter
protected VariableExtractorResourceConverter variableExtractorResourceConverter
protected int queryDefinitionCacheLimit
protected DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache
protected int variableExtractorDefinitionCacheLimit
protected DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache
protected IndexMappingVariableExtractorCacheHelperImpl indexMappingVariableExtractorCacheHelperImpl
protected String deploymentName
protected Resource[] deploymentResources
protected String deploymentMode
protected final Object lifeCycleMonitor
protected String history
protected HistoryLevel historyLevel
protected boolean migrateSubFolderItems
public String getEngineCfgKey()
getEngineCfgKey in class AbstractEngineConfigurationpublic String getEngineScopeType()
getEngineScopeType in class AbstractEngineConfigurationpublic CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class AbstractEngineConfigurationpublic InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class AbstractEngineConfigurationpublic String getEngineName()
getEngineName in class AbstractEngineConfigurationpublic void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
public PlatformDataManagers getDataManagers()
public PlatformEntityManagers getEntityManagers()
public TranslationChangeManager getTranslationChangeManager()
public void setTranslationChangeManager(TranslationChangeManager translationChangeManager)
public CommentEventListener getCommentEventListener()
public void setCommentEventListener(CommentEventListener commentEventListener)
public PlatformEngineConfiguration setDataSource(DataSource dataSource)
setDataSource in class AbstractEngineConfigurationpublic PlatformEngine buildPlatformEngine()
protected void init()
public void initSessionFactories()
initSessionFactories in class AbstractEngineConfigurationprotected void initServices()
public void initTransactionContextFactory()
initTransactionContextFactory in class AbstractEngineConfigurationpublic void initDefaultCommandConfig()
initDefaultCommandConfig in class AbstractEngineConfigurationpublic void initDataManagers()
initDataManagers in class AbstractEngineConfigurationpublic void initEntityManagers()
initEntityManagers in class AbstractEngineConfigurationpublic void initHistoryLevel()
protected void initHistoryJobHandlers()
protected List<HistoryJsonTransformer> initDefaultHistoryJsonTransformers()
public void configureJobServiceConfiguration()
public void initJobServiceConfiguration()
public void initIdentityLinkServiceConfiguration()
protected IdentityLinkServiceConfiguration instantiateIdentityLinkServiceConfiguration()
protected void initAsyncHistoryExecutor()
protected void initAsyncHistorySessionFactory()
protected void initDefaultAsyncHistoryListener()
protected void initAsyncHistoryTaskExecutor()
public void initSchemaManager()
initSchemaManager in class AbstractEngineConfigurationpublic void initSchemaManagementCommand()
protected void initDeployers()
public Collection<? extends EngineDeployer> getDefaultDeployers()
protected void initQueryDefinitionCache()
protected void initVariableExtractorDefinitionCache()
protected void initQueryResourceConverter()
protected void initVariableExtractorResourceConverter()
protected void initVariableExtractorCacheHelper()
protected void initDeploymentManager()
public PlatformTransactionManager getTransactionManager()
getTransactionManager in interface SpringEngineConfigurationpublic void setTransactionManager(PlatformTransactionManager transactionManager)
setTransactionManager in interface SpringEngineConfigurationpublic String getDeploymentName()
getDeploymentName in interface SpringEngineConfigurationpublic void setDeploymentName(String deploymentName)
setDeploymentName in interface SpringEngineConfigurationpublic Resource[] getDeploymentResources()
getDeploymentResources in interface SpringEngineConfigurationpublic void setDeploymentResources(Resource[] deploymentResources)
setDeploymentResources in interface SpringEngineConfigurationpublic ApplicationContext getApplicationContext()
getApplicationContext in interface SpringEngineConfigurationpublic void setApplicationContext(ApplicationContext applicationContext)
setApplicationContext in interface SpringEngineConfigurationsetApplicationContext in interface ApplicationContextAwarepublic String getDeploymentMode()
getDeploymentMode in interface SpringEngineConfigurationpublic void setDeploymentMode(String deploymentMode)
setDeploymentMode in interface SpringEngineConfigurationpublic String getPlatformEngineName()
public void setPlatformEngineName(String platformEngineName)
public String getHistory()
public void setHistory(String history)
public HistoryLevel getHistoryLevel()
public void setHistoryLevel(HistoryLevel historyLevel)
public JobServiceConfiguration getJobServiceConfiguration()
public void setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration)
public Map<String,HistoryJobHandler> getHistoryJobHandlers()
public void setHistoryJobHandlers(Map<String,HistoryJobHandler> historyJobHandlers)
public AsyncExecutor getAsyncHistoryExecutor()
public void setAsyncHistoryExecutor(AsyncExecutor asyncHistoryExecutor)
public TaskExecutor getAsyncHistoryTaskExecutor()
public void setAsyncHistoryTaskExecutor(TaskExecutor asyncHistoryTaskExecutor)
public boolean isAsyncHistoryEnabled()
public void setAsyncHistoryEnabled(boolean asyncHistoryEnabled)
public boolean isAsyncHistoryExecutorActivate()
public void setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate)
public boolean isAsyncHistoryExecutorMessageQueueMode()
public void setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode)
public String getJobExecutionScope()
public void setJobExecutionScope(String jobExecutionScope)
public boolean isAsyncHistoryJsonGzipCompressionEnabled()
public void setAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled)
public boolean isAsyncHistoryJsonGroupingEnabled()
public void setAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled)
public int getAsyncHistoryJsonGroupingThreshold()
public void setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)
public boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled()
public void setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled)
public boolean isAsyncHistoryExecutorResetExpiredJobsEnabled()
public void setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean asyncHistoryExecutorResetExpiredJobsEnabled)
public int getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime()
public void setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime)
public int getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime()
public void setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime)
public String getAsyncHistoryExecutorLockOwner()
public void setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner)
public int getAsyncHistoryExecutorAsyncJobLockTimeInMillis()
public void setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis)
public int getAsyncHistoryExecutorResetExpiredJobsInterval()
public void setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval)
public int getAsyncHistoryExecutorResetExpiredJobsPageSize()
public void setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize)
public int getAsyncHistoryExecutorSecondsToWaitOnShutdown()
public void setAsyncHistoryExecutorSecondsToWaitOnShutdown(int asyncHistoryExecutorSecondsToWaitOnShutdown)
public int getAsyncHistoryExecutorNumberOfRetries()
public void setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries)
public AsyncHistoryListener getAsyncHistoryListener()
public void setAsyncHistoryListener(AsyncHistoryListener asyncHistoryListener)
public List<HistoryJobHandler> getCustomHistoryJobHandlers()
public void setCustomHistoryJobHandlers(List<HistoryJobHandler> customHistoryJobHandlers)
public List<HistoryJsonTransformer> getCustomHistoryJsonTransformers()
public void setCustomHistoryJsonTransformers(List<HistoryJsonTransformer> customHistoryJsonTransformers)
public boolean isMigrateSubFolderItems()
public void setMigrateSubFolderItems(boolean migrateSubFolderItems)
public IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration()
public void setIdentityLinkServiceConfiguration(IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
public int getPhase()
getPhase in interface SpringEngineConfigurationgetPhase in interface PhasedgetPhase in interface SmartLifecycleprotected void autoDeployResources(PlatformEngine platformEngine)
public LanguageConfigurationProvider getLanguageConfigurationProvider()
public void setLanguageConfigurationProvider(LanguageConfigurationProvider languageConfigurationProvider)
public Map<String,SystemConfigurationConfigurer> getSystemConfigurationConfigurers()
public void addSystemConfigurationConfigurer(SystemConfigurationConfigurer systemConfigurationConfigurer)
public void setSystemConfigurationConfigurers(Collection<SystemConfigurationConfigurer> systemConfigurationConfigurers)
public TranslationService getTranslationService()
getTranslationService in interface PlatformEngineConfigurationApipublic void setTranslationService(TranslationService translationService)
public CommentService getCommentService()
getCommentService in interface PlatformEngineConfigurationApipublic void setCommentService(CommentService commentService)
public ConfigurationService getConfigurationService()
getConfigurationService in interface PlatformEngineConfigurationApipublic void setConfigurationService(ConfigurationService configurationService)
public MigrationService getMigrationService()
getMigrationService in interface PlatformEngineConfigurationApipublic void setMigrationService(MigrationService migrationService)
public PlatformManagementService getPlatformManagementService()
getPlatformManagementService in interface PlatformEngineConfigurationApipublic void setPlatformManagementService(PlatformManagementService platformManagementService)
public PlatformRepositoryService getPlatformRepositoryService()
getPlatformRepositoryService in interface PlatformEngineConfigurationApipublic void setPlatformRepositoryService(PlatformRepositoryService platformRepositoryService)
public PlatformDeploymentManager getDeploymentManager()
public void setDeploymentManager(PlatformDeploymentManager deploymentManager)
public QueryDefinitionDeployer getQueryDefinitionDeployer()
public void setQueryDefinitionDeployer(QueryDefinitionDeployer queryDefinitionDeployer)
public VariableExtractorDefinitionDeployer getVariableExtractorDefinitionDeployer()
public void setVariableExtractorDefinitionDeployer(VariableExtractorDefinitionDeployer variableExtractorDefinitionDeployer)
public QueryResourceConverter getQueryResourceConverter()
public void setQueryResourceConverter(QueryResourceConverter queryResourceConverter)
public VariableExtractorResourceConverter getVariableExtractorResourceConverter()
public void setVariableExtractorResourceConverter(VariableExtractorResourceConverter variableExtractorResourceConverter)
public int getQueryDefinitionCacheLimit()
public void setQueryDefinitionCacheLimit(int queryDefinitionCacheLimit)
public int getVariableExtractorDefinitionCacheLimit()
public void setVariableExtractorDefinitionCacheLimit(int variableExtractorDefinitionCacheLimit)
public DeploymentCache<QueryDefinitionCacheEntry> getQueryDefinitionCache()
public void setQueryDefinitionCache(DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache)
public DeploymentCache<VariableExtractorDefinitionCacheEntry> getVariableExtractorDefinitionCache()
public void setVariableExtractorDefinitionCache(DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache)
public IndexMappingVariableExtractorCacheHelperImpl getIndexMappingVariableExtractorCacheHelper()
public void setIndexMappingVariableExtractorCacheHelper(IndexMappingVariableExtractorCacheHelperImpl indexMappingVariableExtractorCacheHelperImpl)
public Collection<AutoDeploymentStrategy<PlatformEngine>> getDeploymentStrategies()
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<PlatformEngine>> deploymentStrategies)
public AutoDeploymentStrategy<PlatformEngine> getAutoDeploymentStrategy(String mode)
AutoDeploymentStrategy for the provided mode. This method may be overridden to implement custom deployment strategies if required,
but implementors should take care not to return null.mode - the mode to get the strategy fornull