Class ContentEngineConfiguration
- All Implemented Interfaces:
CoreContentEngineConfigurationApi
,ContentEngineConfigurationApi
- Direct Known Subclasses:
SpringContentEngineConfiguration
,StandaloneContentEngineConfiguration
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected AsyncExecutor
protected boolean
Boolean flag to be set to activate theAsyncExecutor
automatically after the engine has booted up.protected boolean
Whether or not core threads can time out (which is needed to scale down the threads).protected AsyncJobExecutorConfiguration
protected int
The minimal number of threads that are kept alive in the threadpool for job execution.protected ExecuteAsyncRunnableFactory
Allows to define a custom factory for creating theRunnable
that is executed by the async executor.protected int
The maximum number of threads that are created in the threadpool for job execution.protected int
The number of retries for a job.protected int
The amount of time (in milliseconds) a job can maximum be in the 'executable' state before being deemed expired.protected long
The time (in seconds) that is waited to gracefully shut down the threadpool used for job execution when a shutdown on the executor (or engine) is requested.protected ThreadFactory
The thread factory that the async task executor should use.protected long
The time (in milliseconds) a thread used for job execution must be kept alive before it is destroyed.protected BlockingQueue<Runnable>
The queue onto which jobs will be placed before they are actually executed.protected int
The size of the queue on which jobs to be executed are placed, before they are actually executed.protected int
Defines the default wait time for a failed async job in secondsprotected AsyncExecutor
protected AsyncTaskExecutor
protected ChangeTenantIdManager
protected ContentAsyncHistoryManager
protected ContentCryptoHandler
protected String
protected ContentItemDataManager
protected ContentItemEntityManager
protected ContentManagementService
protected Map<String,
ContentRenditionManager> protected String
protected CoreContentService
protected Map<String,
ContentStorage> protected boolean
protected List<AsyncRunnableExecutionExceptionHandler>
protected List<JobHandler>
protected List<VariableType>
protected List<VariableType>
protected DatabaseContentObjectDataManager
protected DatabaseContentObjectEntityManager
static final String
static final String
protected int
Define the default wait time for a failed job in secondsprotected DocumentDeploymentManager
protected DeploymentCache<DocumentDefinitionCacheEntry>
protected int
protected DocumentDefinitionDataManager
protected DocumentDefinitionDeployer
protected DocumentDefinitionEntityManager
protected DocumentDeploymentDataManager
protected DocumentDeploymentEntityManager
protected DocumentRepositoryService
protected DocumentResourceConverter
protected DocumentResourceDataManager
protected DocumentResourceEntityManager
protected boolean
protected FailedJobCommandFactory
protected boolean
protected InternalJobManager
protected InternalJobParentStateResolver
protected String
protected Map<String,
JobHandler> protected JobManager
protected SchemaManager
protected JobServiceConfiguration
protected boolean
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.static final String
protected int
Define the default lock time for an async job in seconds.protected MetadataInstanceDataManager
protected MetadataInstanceEntityManager
protected MetadataService
protected List<RenditionConverter>
protected Map<String,
RenditionEnhancer> protected RenditionItemDataManager
protected RenditionItemEntityManager
protected RenditionService
protected boolean
protected boolean
protected VariableTypes
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, agendaOperationExecutionListeners, 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, xmlEncoding
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addContentRenditionManager
(ContentRenditionManager contentRenditionManager) addContentStorage
(ContentStorage contentStorage) addRenditionItemEnhancer
(RenditionEnhancer renditionEnhancer) static ContentEngineConfiguration
static ContentEngineConfiguration
createContentEngineConfigurationFromInputStream
(InputStream inputStream, String beanName) static ContentEngineConfiguration
static ContentEngineConfiguration
createContentEngineConfigurationFromResource
(String resource, String beanName) static ContentEngineConfiguration
static ContentEngineConfiguration
static ContentEngineConfiguration
int
Deprecated.int
int
int
int
Deprecated.int
int
int
int
int
Deprecated.int
long
Deprecated.long
int
int
getContentRenditionManager
(String contentStoreName) getContentStorage
(String contentStorageName) Collection<? extends EngineDeployer>
int
int
int
protected AsyncJobExecutorConfiguration
getRenditionItemEnhancer
(String contentStoreId) protected void
init()
void
protected void
void
void
protected void
void
void
void
void
protected void
protected void
protected void
protected void
protected void
void
void
void
protected void
void
void
initMybatisTypeHandlers
(org.apache.ibatis.session.Configuration configuration) void
void
void
protected void
void
void
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
setAsyncExecutor
(AsyncExecutor asyncExecutor) setAsyncExecutorActivate
(boolean asyncExecutorActivate) setAsyncExecutorAllowCoreThreadTimeout
(boolean asyncExecutorAllowCoreThreadTimeout) setAsyncExecutorAsyncJobAcquisitionEnabled
(boolean isAsyncExecutorAsyncJobAcquisitionEnabled) setAsyncExecutorAsyncJobLockTimeInMillis
(int asyncExecutorAsyncJobLockTimeInMillis) setAsyncExecutorConfiguration
(AsyncJobExecutorConfiguration asyncExecutorConfiguration) setAsyncExecutorCorePoolSize
(int asyncExecutorCorePoolSize) setAsyncExecutorDefaultAsyncJobAcquireWaitTime
(int asyncExecutorDefaultAsyncJobAcquireWaitTime) setAsyncExecutorDefaultQueueSizeFullWaitTime
(int asyncExecutorDefaultQueueSizeFullWaitTime) setAsyncExecutorDefaultTimerJobAcquireWaitTime
(int asyncExecutorDefaultTimerJobAcquireWaitTime) setAsyncExecutorExecuteAsyncRunnableFactory
(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) setAsyncExecutorLockOwner
(String asyncExecutorLockOwner) Deprecated.setAsyncExecutorMaxAsyncJobsDuePerAcquisition
(int asyncExecutorMaxAsyncJobsDuePerAcquisition) setAsyncExecutorMaxPoolSize
(int asyncExecutorMaxPoolSize) setAsyncExecutorNumberOfRetries
(int asyncExecutorNumberOfRetries) setAsyncExecutorResetExpiredJobsEnabled
(boolean isAsyncExecutorResetExpiredJobsEnabled) setAsyncExecutorResetExpiredJobsInterval
(int asyncExecutorResetExpiredJobsInterval) setAsyncExecutorResetExpiredJobsMaxTimeout
(int asyncExecutorResetExpiredJobsMaxTimeout) setAsyncExecutorResetExpiredJobsPageSize
(int asyncExecutorResetExpiredJobsPageSize) setAsyncExecutorSecondsToWaitOnShutdown
(long asyncExecutorSecondsToWaitOnShutdown) setAsyncExecutorTenantId
(String asyncExecutorTenantId) Deprecated.setAsyncExecutorThreadFactory
(ThreadFactory asyncExecutorThreadFactory) setAsyncExecutorThreadKeepAliveTime
(long asyncExecutorThreadKeepAliveTime) setAsyncExecutorThreadPoolQueue
(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) setAsyncExecutorThreadPoolQueueSize
(int asyncExecutorThreadPoolQueueSize) setAsyncFailedJobWaitTime
(int asyncFailedJobWaitTime) setAsyncHistoryExecutor
(AsyncExecutor asyncHistoryExecutor) setAsyncTaskExecutor
(AsyncTaskExecutor asyncTaskExecutor) void
setChangeTenantIdManager
(ChangeTenantIdManager changeTenantIdManager) setContentAsyncHistoryManager
(ContentAsyncHistoryManager contentAsyncHistoryManager) void
setContentCryptoHandler
(ContentCryptoHandler contentCryptoHandler) void
setContentItemContentObjectStorageMetadataProvider
(CoreContentItemContentObjectStorageMetadataProvider contentItemContentObjectStorageMetadataProvider) setContentItemDataManager
(ContentItemDataManager contentItemDataManager) setContentItemEntityManager
(ContentItemEntityManager contentItemEntityManager) setContentManagementService
(ContentManagementService contentManagementService) setContentRootFolder
(String contentRootFolder) setContentService
(CoreContentService contentService) setContentStorages
(Map<String, ContentStorage> contentStorages) setCreateContentRootFolder
(boolean createContentRootFolder) setCustomAsyncRunnableExecutionExceptionHandlers
(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers) setCustomJobHandlers
(List<JobHandler> customJobHandlers) setCustomMybatisMappers
(Set<Class<?>> customMybatisMappers) setCustomMybatisXMLMappers
(Set<String> customMybatisXMLMappers) setCustomPostVariableTypes
(List<VariableType> customPostVariableTypes) setCustomPreVariableTypes
(List<VariableType> customPreVariableTypes) setCustomSessionFactories
(List<SessionFactory> customSessionFactories) setDatabaseCatalog
(String databaseCatalog) setDatabaseContentObjectEntityManager
(DatabaseContentObjectEntityManager databaseContentObjectEntityManager) setDatabaseSchema
(String databaseSchema) setDatabaseSchemaUpdate
(String databaseSchemaUpdate) setDatabaseTablePrefix
(String databaseTablePrefix) setDatabaseType
(String databaseType) setDataSource
(DataSource dataSource) setDataSourceJndiName
(String dataSourceJndiName) setDefaultFailedJobWaitTime
(int defaultFailedJobWaitTime) setDeploymentManager
(DocumentDeploymentManager deploymentManager) setDocumentDefinitionCache
(DeploymentCache<DocumentDefinitionCacheEntry> documentDefinitionCache) setDocumentDefinitionCacheLimit
(int documentDefinitionCacheLimit) setDocumentDefinitionDataManager
(DocumentDefinitionDataManager documentDefinitionDataManager) setDocumentDefinitionDeployer
(DocumentDefinitionDeployer documentDefinitionDeployer) setDocumentDefinitionEntityManager
(DocumentDefinitionEntityManager documentDefinitionEntityManager) setDocumentDeploymentDataManager
(DocumentDeploymentDataManager documentDeploymentDataManager) setDocumentDeploymentEntityManager
(DocumentDeploymentEntityManager documentDeploymentEntityManager) setDocumentRepositoryService
(DocumentRepositoryService documentRepositoryService) setDocumentResourceConverter
(DocumentResourceConverter documentResourceConverter) setDocumentResourceDataManager
(DocumentResourceDataManager documentResourceDataManager) setDocumentResourceEntityManager
(DocumentResourceEntityManager documentResourceEntityManager) setEngineName
(String contentEngineName) setExecuteServiceSchemaManagers
(boolean executeServiceSchemaManagers) setFailedJobCommandFactory
(FailedJobCommandFactory failedJobCommandFactory) setInternalJobManager
(InternalJobManager internalJobManager) setInternalJobParentStateResolver
(InternalJobParentStateResolver internalJobParentStateResolver) setJdbcDefaultTransactionIsolationLevel
(int jdbcDefaultTransactionIsolationLevel) setJdbcDriver
(String jdbcDriver) setJdbcMaxActiveConnections
(int jdbcMaxActiveConnections) setJdbcMaxCheckoutTime
(int jdbcMaxCheckoutTime) setJdbcMaxIdleConnections
(int jdbcMaxIdleConnections) setJdbcMaxWaitTime
(int jdbcMaxWaitTime) setJdbcPassword
(String jdbcPassword) setJdbcPingConnectionNotUsedFor
(int jdbcPingConnectionNotUsedFor) setJdbcPingEnabled
(boolean jdbcPingEnabled) setJdbcPingQuery
(String jdbcPingQuery) setJdbcUrl
(String jdbcUrl) setJdbcUsername
(String jdbcUsername) setJobExecutionScope
(String jobExecutionScope) setJobHandlers
(Map<String, JobHandler> jobHandlers) setJobManager
(JobManager jobManager) setJobSchemaManager
(SchemaManager jobSchemaManager) setJobServiceConfiguration
(JobServiceConfiguration jobServiceConfiguration) setJsonVariableTypeTrackObjects
(boolean jsonVariableTypeTrackObjects) setLockTimeAsyncJobWaitTime
(int lockTimeAsyncJobWaitTime) setMetadataInstanceDataManager
(MetadataInstanceDataManager metadataInstanceDataManager) setMetadataInstanceEntityManager
(MetadataInstanceEntityManager metadataInstanceEntityManager) setMetadataService
(MetadataService metadataService) setObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) void
setRenditionConverters
(List<RenditionConverter> renditionConverters) void
setRenditionItemContentObjectStorageMetadataProvider
(RenditionItemContentObjectStorageMetadataProvider renditionItemContentObjectStorageMetadataProvider) setRenditionItemDataManager
(RenditionItemDataManager renditionItemDataManager) setRenditionItemEntityManager
(RenditionItemEntityManager renditionItemEntityManager) setRenditionService
(RenditionService renditionService) setSessionFactories
(Map<Class<?>, SessionFactory> sessionFactories) setShutdownAsyncTaskExecutor
(boolean shutdownAsyncTaskExecutor) setSqlSessionFactory
(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) setTableDataManager
(TableDataManager tableDataManager) setTablePrefixIsSchema
(boolean tablePrefixIsSchema) setTransactionFactory
(org.apache.ibatis.transaction.TransactionFactory transactionFactory) setUsingRelationalDatabase
(boolean usingRelationalDatabase) setVariableTypes
(VariableTypes variableTypes) Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addAgendaOperationExecutionListener, addConfigurator, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, close, configuratorsAfterInit, configuratorsBeforeInit, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationExecutionListeners, 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, 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, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDefaultCommandConfig, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initObjectMapper, initSchemaCommandConfig, initService, initSqlSessionFactory, initTransactionContextFactory, 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, setAgendaOperationExecutionListeners, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setDatabaseWildcardEscapeCharacter, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingSchemaMgmt, setXmlEncoding
-
Field Details
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
LIQUIBASE_CHANGELOG_PREFIX
- See Also:
-
DEFAULT_RENDITION_MANAGER_KEY
- See Also:
-
contentEngineName
-
contentManagementService
-
documentRepositoryService
-
contentService
-
renditionService
-
metadataService
-
contentRenditionManagers
-
changeTenantIdManager
-
documentDeploymentDataManager
-
documentDefinitionDataManager
-
documentResourceDataManager
-
contentItemDataManager
-
renditionItemDataManager
-
metadataInstanceDataManager
-
databaseContentObjectDataManager
-
contentStorages
-
renditionEnhancers
-
contentRootFolder
-
createContentRootFolder
protected boolean createContentRootFolder -
contentItemContentObjectStorageMetadataProvider
protected CoreContentItemContentObjectStorageMetadataProvider contentItemContentObjectStorageMetadataProvider -
renditionItemContentObjectStorageMetadataProvider
protected RenditionItemContentObjectStorageMetadataProvider renditionItemContentObjectStorageMetadataProvider -
documentDeploymentEntityManager
-
documentDefinitionEntityManager
-
documentResourceEntityManager
-
contentItemEntityManager
-
renditionItemEntityManager
-
metadataInstanceEntityManager
-
databaseContentObjectEntityManager
-
jobSchemaManager
-
executeServiceSchemaManagers
protected boolean executeServiceSchemaManagers -
documentDefinitionDeployer
-
deploymentManager
-
documentResourceConverter
-
documentDefinitionCacheLimit
protected int documentDefinitionCacheLimit -
documentDefinitionCache
-
enginesBuild
-
jobServiceConfiguration
-
asyncExecutorConfiguration
-
asyncExecutor
-
asyncTaskExecutor
-
shutdownAsyncTaskExecutor
protected boolean shutdownAsyncTaskExecutor -
jobManager
-
customJobHandlers
-
jobHandlers
-
internalJobManager
-
customAsyncRunnableExecutionExceptionHandlers
protected List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers -
addDefaultExceptionHandler
protected boolean addDefaultExceptionHandler -
failedJobCommandFactory
-
internalJobParentStateResolver
-
jobExecutionScope
-
handleContentEngineExecutorsAfterEngineCreate
protected boolean handleContentEngineExecutorsAfterEngineCreate -
variableTypes
-
customPreVariableTypes
-
customPostVariableTypes
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects -
asyncExecutorActivate
protected boolean asyncExecutorActivateBoolean flag to be set to activate theAsyncExecutor
automatically after the engine has booted up. -
asyncExecutorNumberOfRetries
protected int asyncExecutorNumberOfRetriesThe number of retries for a job. -
lockTimeAsyncJobWaitTime
protected int lockTimeAsyncJobWaitTimeDefine the default lock time for an async job in seconds. The lock time is used when creating an async job and when it expires the async executor assumes that the job has failed. It will be retried again. -
defaultFailedJobWaitTime
protected int defaultFailedJobWaitTimeDefine the default wait time for a failed job in seconds -
asyncFailedJobWaitTime
protected int asyncFailedJobWaitTimeDefines the default wait time for a failed async job in seconds -
asyncExecutorCorePoolSize
protected int asyncExecutorCorePoolSizeThe minimal number of threads that are kept alive in the threadpool for job execution. Default value = 2.This property is only applicable when using the threadpool-based async executor.
-
asyncExecutorMaxPoolSize
protected int asyncExecutorMaxPoolSizeThe maximum number of threads that are created in the threadpool for job execution. Default value = 10.This property is only applicable when using the threadpool-based async executor.
-
asyncExecutorThreadKeepAliveTime
protected long asyncExecutorThreadKeepAliveTimeThe time (in milliseconds) a thread used for job execution must be kept alive before it is destroyed. Default setting is 5 seconds. Having a setting greater than 0 takes resources, but in the case of many job executions it avoids creating new threads all the time. If 0, threads will be destroyed after they've been used for job execution.This property is only applicable when using the threadpool-based async executor.
-
asyncExecutorThreadPoolQueueSize
protected int asyncExecutorThreadPoolQueueSizeThe size of the queue on which jobs to be executed are placed, before they are actually executed. Default value = 100.This property is only applicable when using the threadpool-based async executor.
-
asyncExecutorThreadPoolQueue
The queue onto which jobs will be placed before they are actually executed. Threads form the async executor threadpool will take work from this queue.By default null. If null, an
ArrayBlockingQueue
will be created of sizeasyncExecutorThreadPoolQueueSize
.When the queue is full, the job will be executed by the calling thread (ThreadPoolExecutor.CallerRunsPolicy())
This property is only applicable when using the threadpool-based async executor.
-
asyncExecutorSecondsToWaitOnShutdown
protected long asyncExecutorSecondsToWaitOnShutdownThe time (in seconds) that is waited to gracefully shut down the threadpool used for job execution when a shutdown on the executor (or engine) is requested. Default value = 60.This property is only applicable when using the threadpool-based async executor.
-
asyncExecutorAllowCoreThreadTimeout
protected boolean asyncExecutorAllowCoreThreadTimeoutWhether or not core threads can time out (which is needed to scale down the threads). Default true. This property is only applicable when using the threadpool-based async executor. -
asyncExecutorThreadFactory
The thread factory that the async task executor should use. -
asyncExecutorResetExpiredJobsMaxTimeout
protected int asyncExecutorResetExpiredJobsMaxTimeoutThe amount of time (in milliseconds) a job can maximum be in the 'executable' state before being deemed expired. Note that this won't happen when using the threadpool based executor, as the acquire thread will fetch these kind of jobs earlier. However, in the message queue based execution, it could be some job is posted to a queue but then never is locked nor executed.By default 24 hours, as this should be a very exceptional case.
-
asyncExecutorExecuteAsyncRunnableFactory
Allows to define a custom factory for creating theRunnable
that is executed by the async executor.This property is only applicable when using the threadpool-based async executor.
-
asyncHistoryExecutor
-
contentAsyncHistoryManager
-
contentCryptoHandler
-
renditionConverters
-
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjectsThis flag determines whether variables of the type 'json' and 'longJson' will be tracked.This means that, when true, in a JavaDelegate you can write:
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.JsonNode jsonNode = (JsonNode) execution.getVariable("customer"); customer.put("name", "Kermit");
-
-
Constructor Details
-
ContentEngineConfiguration
public ContentEngineConfiguration()
-
-
Method Details
-
createContentEngineConfigurationFromResourceDefault
-
createContentEngineConfigurationFromResource
public static ContentEngineConfiguration createContentEngineConfigurationFromResource(String resource) -
createContentEngineConfigurationFromResource
public static ContentEngineConfiguration createContentEngineConfigurationFromResource(String resource, String beanName) -
createContentEngineConfigurationFromInputStream
public static ContentEngineConfiguration createContentEngineConfigurationFromInputStream(InputStream inputStream) -
createContentEngineConfigurationFromInputStream
public static ContentEngineConfiguration createContentEngineConfigurationFromInputStream(InputStream inputStream, String beanName) -
createStandaloneContentEngineConfiguration
-
createStandaloneInMemContentEngineConfiguration
-
buildContentEngine
-
init
protected void init() -
initServices
protected void initServices() -
initDataManagers
public void initDataManagers()- Overrides:
initDataManagers
in classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classAbstractEngineConfiguration
-
initContentStorage
public void initContentStorage() -
initRenditionEnhancer
public void initRenditionEnhancer() -
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManager
in classAbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initCommonSchemaManager
protected void initCommonSchemaManager() -
initJobSchemaManager
protected void initJobSchemaManager() -
initSessionFactories
public void initSessionFactories()- Overrides:
initSessionFactories
in classAbstractEngineConfiguration
-
initDbSqlSessionFactory
public void initDbSqlSessionFactory()- Overrides:
initDbSqlSessionFactory
in classAbstractEngineConfiguration
-
createDbSqlSessionFactory
- Overrides:
createDbSqlSessionFactory
in classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classAbstractEngineConfiguration
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) - Overrides:
initMybatisTypeHandlers
in classAbstractEngineConfiguration
-
initVariableTypes
public void initVariableTypes() -
initCommandExecutors
public void initCommandExecutors()- Overrides:
initCommandExecutors
in classAbstractEngineConfiguration
-
getEngineCfgKey
- Specified by:
getEngineCfgKey
in classAbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeType
in classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptor
in classAbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStream
in classAbstractEngineConfiguration
-
initDeployers
protected void initDeployers() -
getDefaultDeployers
-
initDocumentDefinitionCache
protected void initDocumentDefinitionCache() -
initDocumentResourceConverter
protected void initDocumentResourceConverter() -
initDeploymentManager
protected void initDeploymentManager() -
initContentRenditionManager
public void initContentRenditionManager() -
initChangeTenantIdManager
public void initChangeTenantIdManager() -
initJobHandlers
public void initJobHandlers() -
initFailedJobCommandFactory
public void initFailedJobCommandFactory() -
initJobServiceConfiguration
public void initJobServiceConfiguration() -
initAsyncTaskExecutor
protected void initAsyncTaskExecutor() -
initAsyncExecutor
public void initAsyncExecutor() -
getOrCreateAsyncExecutorConfiguration
-
getEngineName
- Specified by:
getEngineName
in classAbstractEngineConfiguration
-
setEngineName
-
setDatabaseType
- Overrides:
setDatabaseType
in classAbstractEngineConfiguration
-
setDataSource
- Overrides:
setDataSource
in classAbstractEngineConfiguration
-
setJdbcDriver
- Overrides:
setJdbcDriver
in classAbstractEngineConfiguration
-
setJdbcUrl
- Overrides:
setJdbcUrl
in classAbstractEngineConfiguration
-
setJdbcUsername
- Overrides:
setJdbcUsername
in classAbstractEngineConfiguration
-
setJdbcPassword
- Overrides:
setJdbcPassword
in classAbstractEngineConfiguration
-
setJdbcMaxActiveConnections
- Overrides:
setJdbcMaxActiveConnections
in classAbstractEngineConfiguration
-
setJdbcMaxIdleConnections
- Overrides:
setJdbcMaxIdleConnections
in classAbstractEngineConfiguration
-
setJdbcMaxCheckoutTime
- Overrides:
setJdbcMaxCheckoutTime
in classAbstractEngineConfiguration
-
setJdbcMaxWaitTime
- Overrides:
setJdbcMaxWaitTime
in classAbstractEngineConfiguration
-
setJdbcPingEnabled
- Overrides:
setJdbcPingEnabled
in classAbstractEngineConfiguration
-
setJdbcPingConnectionNotUsedFor
- Overrides:
setJdbcPingConnectionNotUsedFor
in classAbstractEngineConfiguration
-
setJdbcDefaultTransactionIsolationLevel
public ContentEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel) - Overrides:
setJdbcDefaultTransactionIsolationLevel
in classAbstractEngineConfiguration
-
setJdbcPingQuery
- Overrides:
setJdbcPingQuery
in classAbstractEngineConfiguration
-
setDataSourceJndiName
- Overrides:
setDataSourceJndiName
in classAbstractEngineConfiguration
-
getContentManagementService
- Specified by:
getContentManagementService
in interfaceContentEngineConfigurationApi
-
setContentManagementService
public ContentEngineConfiguration setContentManagementService(ContentManagementService contentManagementService) -
getDocumentRepositoryService
- Specified by:
getDocumentRepositoryService
in interfaceCoreContentEngineConfigurationApi
-
setDocumentRepositoryService
public ContentEngineConfiguration setDocumentRepositoryService(DocumentRepositoryService documentRepositoryService) -
getContentService
- Specified by:
getContentService
in interfaceContentEngineConfigurationApi
- Specified by:
getContentService
in interfaceCoreContentEngineConfigurationApi
-
setContentService
-
getRenditionService
- Specified by:
getRenditionService
in interfaceCoreContentEngineConfigurationApi
-
setRenditionService
-
getMetadataService
- Specified by:
getMetadataService
in interfaceCoreContentEngineConfigurationApi
-
setMetadataService
-
getContentEngineConfiguration
-
getDocumentDeploymentDataManager
-
setDocumentDeploymentDataManager
public ContentEngineConfiguration setDocumentDeploymentDataManager(DocumentDeploymentDataManager documentDeploymentDataManager) -
getDocumentDefinitionDataManager
-
setDocumentDefinitionDataManager
public ContentEngineConfiguration setDocumentDefinitionDataManager(DocumentDefinitionDataManager documentDefinitionDataManager) -
getDocumentResourceDataManager
-
setDocumentResourceDataManager
public ContentEngineConfiguration setDocumentResourceDataManager(DocumentResourceDataManager documentResourceDataManager) -
getContentItemDataManager
-
setContentItemDataManager
public ContentEngineConfiguration setContentItemDataManager(ContentItemDataManager contentItemDataManager) -
getRenditionItemDataManager
-
setRenditionItemDataManager
public ContentEngineConfiguration setRenditionItemDataManager(RenditionItemDataManager renditionItemDataManager) -
getMetadataInstanceDataManager
-
setMetadataInstanceDataManager
public ContentEngineConfiguration setMetadataInstanceDataManager(MetadataInstanceDataManager metadataInstanceDataManager) -
getDocumentDeploymentEntityManager
-
setDocumentDeploymentEntityManager
public ContentEngineConfiguration setDocumentDeploymentEntityManager(DocumentDeploymentEntityManager documentDeploymentEntityManager) -
getDocumentDefinitionEntityManager
-
setDocumentDefinitionEntityManager
public ContentEngineConfiguration setDocumentDefinitionEntityManager(DocumentDefinitionEntityManager documentDefinitionEntityManager) -
getDocumentResourceEntityManager
-
setDocumentResourceEntityManager
public ContentEngineConfiguration setDocumentResourceEntityManager(DocumentResourceEntityManager documentResourceEntityManager) -
getContentItemEntityManager
-
setContentItemEntityManager
public ContentEngineConfiguration setContentItemEntityManager(ContentItemEntityManager contentItemEntityManager) -
getRenditionItemEntityManager
-
setRenditionItemEntityManager
public ContentEngineConfiguration setRenditionItemEntityManager(RenditionItemEntityManager renditionItemEntityManager) -
getMetadataInstanceEntityManager
-
setMetadataInstanceEntityManager
public ContentEngineConfiguration setMetadataInstanceEntityManager(MetadataInstanceEntityManager metadataInstanceEntityManager) -
getDatabaseContentObjectEntityManager
-
setDatabaseContentObjectEntityManager
public ContentEngineConfiguration setDatabaseContentObjectEntityManager(DatabaseContentObjectEntityManager databaseContentObjectEntityManager) -
setTableDataManager
- Overrides:
setTableDataManager
in classAbstractEngineConfiguration
-
addContentStorage
-
getContentStorages
-
setContentStorages
-
getContentStorage
-
getContentRootFolder
-
setContentRootFolder
-
isCreateContentRootFolder
public boolean isCreateContentRootFolder() -
setCreateContentRootFolder
-
getContentItemContentObjectStorageMetadataProvider
public CoreContentItemContentObjectStorageMetadataProvider getContentItemContentObjectStorageMetadataProvider() -
setContentItemContentObjectStorageMetadataProvider
public void setContentItemContentObjectStorageMetadataProvider(CoreContentItemContentObjectStorageMetadataProvider contentItemContentObjectStorageMetadataProvider) -
getRenditionItemContentObjectStorageMetadataProvider
public RenditionItemContentObjectStorageMetadataProvider getRenditionItemContentObjectStorageMetadataProvider() -
setRenditionItemContentObjectStorageMetadataProvider
public void setRenditionItemContentObjectStorageMetadataProvider(RenditionItemContentObjectStorageMetadataProvider renditionItemContentObjectStorageMetadataProvider) -
getContentRenditionManager
-
addContentRenditionManager
-
getChangeTenantIdManager
-
setChangeTenantIdManager
-
getContentCryptoHandler
-
setContentCryptoHandler
-
getRenditionConverters
-
setRenditionConverters
-
setSqlSessionFactory
public ContentEngineConfiguration setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) - Overrides:
setSqlSessionFactory
in classAbstractEngineConfiguration
-
setTransactionFactory
public ContentEngineConfiguration setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory) - Overrides:
setTransactionFactory
in classAbstractEngineConfiguration
-
setCustomMybatisMappers
- Overrides:
setCustomMybatisMappers
in classAbstractEngineConfiguration
-
setCustomMybatisXMLMappers
- Overrides:
setCustomMybatisXMLMappers
in classAbstractEngineConfiguration
-
setCustomSessionFactories
public ContentEngineConfiguration setCustomSessionFactories(List<SessionFactory> customSessionFactories) - Overrides:
setCustomSessionFactories
in classAbstractEngineConfiguration
-
setUsingRelationalDatabase
- Overrides:
setUsingRelationalDatabase
in classAbstractEngineConfiguration
-
setDatabaseTablePrefix
- Overrides:
setDatabaseTablePrefix
in classAbstractEngineConfiguration
-
setDatabaseCatalog
- Overrides:
setDatabaseCatalog
in classAbstractEngineConfiguration
-
setDatabaseSchema
- Overrides:
setDatabaseSchema
in classAbstractEngineConfiguration
-
setTablePrefixIsSchema
- Overrides:
setTablePrefixIsSchema
in classAbstractEngineConfiguration
-
setSessionFactories
public ContentEngineConfiguration setSessionFactories(Map<Class<?>, SessionFactory> sessionFactories) - Overrides:
setSessionFactories
in classAbstractEngineConfiguration
-
setDatabaseSchemaUpdate
- Overrides:
setDatabaseSchemaUpdate
in classAbstractEngineConfiguration
-
getJobSchemaManager
-
setJobSchemaManager
-
isExecuteServiceSchemaManagers
public boolean isExecuteServiceSchemaManagers() -
setExecuteServiceSchemaManagers
public ContentEngineConfiguration setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers) -
getDocumentDefinitionDeployer
-
setDocumentDefinitionDeployer
public ContentEngineConfiguration setDocumentDefinitionDeployer(DocumentDefinitionDeployer documentDefinitionDeployer) -
getDeploymentManager
-
setDeploymentManager
-
getDocumentResourceConverter
- Specified by:
getDocumentResourceConverter
in interfaceCoreContentEngineConfigurationApi
-
setDocumentResourceConverter
public ContentEngineConfiguration setDocumentResourceConverter(DocumentResourceConverter documentResourceConverter) -
getDocumentDefinitionCacheLimit
public int getDocumentDefinitionCacheLimit() -
setDocumentDefinitionCacheLimit
-
getDocumentDefinitionCache
-
setDocumentDefinitionCache
public ContentEngineConfiguration setDocumentDefinitionCache(DeploymentCache<DocumentDefinitionCacheEntry> documentDefinitionCache) -
getJobServiceConfiguration
-
setJobServiceConfiguration
public ContentEngineConfiguration setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration) -
getAsyncExecutor
-
setAsyncExecutor
-
getJobManager
-
setJobManager
-
getCustomJobHandlers
-
setCustomJobHandlers
-
getJobHandlers
-
setJobHandlers
-
getInternalJobManager
-
setInternalJobManager
-
getCustomAsyncRunnableExecutionExceptionHandlers
public List<AsyncRunnableExecutionExceptionHandler> getCustomAsyncRunnableExecutionExceptionHandlers() -
setCustomAsyncRunnableExecutionExceptionHandlers
public ContentEngineConfiguration setCustomAsyncRunnableExecutionExceptionHandlers(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers) -
getFailedJobCommandFactory
-
setFailedJobCommandFactory
public ContentEngineConfiguration setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory) -
getInternalJobParentStateResolver
-
setInternalJobParentStateResolver
public ContentEngineConfiguration setInternalJobParentStateResolver(InternalJobParentStateResolver internalJobParentStateResolver) -
getJobExecutionScope
-
setJobExecutionScope
-
isAsyncExecutorActivate
public boolean isAsyncExecutorActivate() -
setAsyncExecutorActivate
-
getAsyncExecutorNumberOfRetries
public int getAsyncExecutorNumberOfRetries() -
setAsyncExecutorNumberOfRetries
-
getLockTimeAsyncJobWaitTime
public int getLockTimeAsyncJobWaitTime() -
setLockTimeAsyncJobWaitTime
-
getDefaultFailedJobWaitTime
public int getDefaultFailedJobWaitTime() -
setDefaultFailedJobWaitTime
-
getAsyncFailedJobWaitTime
public int getAsyncFailedJobWaitTime() -
setAsyncFailedJobWaitTime
-
getAsyncExecutorCorePoolSize
public int getAsyncExecutorCorePoolSize() -
setAsyncExecutorCorePoolSize
-
getAsyncExecutorMaxPoolSize
public int getAsyncExecutorMaxPoolSize() -
setAsyncExecutorMaxPoolSize
-
getAsyncExecutorThreadKeepAliveTime
public long getAsyncExecutorThreadKeepAliveTime() -
setAsyncExecutorThreadKeepAliveTime
public ContentEngineConfiguration setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime) -
getAsyncExecutorThreadPoolQueueSize
public int getAsyncExecutorThreadPoolQueueSize() -
setAsyncExecutorThreadPoolQueueSize
public ContentEngineConfiguration setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize) -
isShutdownAsyncTaskExecutor
public boolean isShutdownAsyncTaskExecutor() -
setShutdownAsyncTaskExecutor
-
getAsyncExecutorConfiguration
-
setAsyncExecutorConfiguration
public ContentEngineConfiguration setAsyncExecutorConfiguration(AsyncJobExecutorConfiguration asyncExecutorConfiguration) -
getAsyncExecutorDefaultTimerJobAcquireWaitTime
-
setAsyncExecutorDefaultTimerJobAcquireWaitTime
@Deprecated public ContentEngineConfiguration setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime) -
getAsyncExecutorTenantId
Deprecated. -
setAsyncExecutorTenantId
@Deprecated public ContentEngineConfiguration setAsyncExecutorTenantId(String asyncExecutorTenantId) Deprecated. -
getAsyncExecutorThreadPoolQueue
-
setAsyncExecutorThreadPoolQueue
public ContentEngineConfiguration setAsyncExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) -
getAsyncExecutorSecondsToWaitOnShutdown
public long getAsyncExecutorSecondsToWaitOnShutdown() -
setAsyncExecutorSecondsToWaitOnShutdown
public ContentEngineConfiguration setAsyncExecutorSecondsToWaitOnShutdown(long asyncExecutorSecondsToWaitOnShutdown) -
getAsyncTaskExecutor
-
setAsyncTaskExecutor
-
isAsyncExecutorAllowCoreThreadTimeout
public boolean isAsyncExecutorAllowCoreThreadTimeout() -
setAsyncExecutorAllowCoreThreadTimeout
public ContentEngineConfiguration setAsyncExecutorAllowCoreThreadTimeout(boolean asyncExecutorAllowCoreThreadTimeout) -
getAsyncExecutorThreadFactory
-
setAsyncExecutorThreadFactory
public ContentEngineConfiguration setAsyncExecutorThreadFactory(ThreadFactory asyncExecutorThreadFactory) -
getAsyncExecutorMaxAsyncJobsDuePerAcquisition
-
setAsyncExecutorMaxAsyncJobsDuePerAcquisition
@Deprecated public ContentEngineConfiguration setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition) -
getAsyncExecutorDefaultAsyncJobAcquireWaitTime
-
setAsyncExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public ContentEngineConfiguration setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime) -
getAsyncExecutorDefaultQueueSizeFullWaitTime
-
setAsyncExecutorDefaultQueueSizeFullWaitTime
@Deprecated public ContentEngineConfiguration setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime) -
getAsyncExecutorLockOwner
Deprecated. -
setAsyncExecutorLockOwner
@Deprecated public ContentEngineConfiguration setAsyncExecutorLockOwner(String asyncExecutorLockOwner) Deprecated. -
getAsyncExecutorAsyncJobLockTimeInMillis
Deprecated. -
setAsyncExecutorAsyncJobLockTimeInMillis
@Deprecated public ContentEngineConfiguration setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis) -
getAsyncExecutorResetExpiredJobsInterval
-
setAsyncExecutorResetExpiredJobsInterval
@Deprecated public ContentEngineConfiguration setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval) -
getAsyncExecutorResetExpiredJobsMaxTimeout
Deprecated. -
setAsyncExecutorResetExpiredJobsMaxTimeout
public ContentEngineConfiguration setAsyncExecutorResetExpiredJobsMaxTimeout(int asyncExecutorResetExpiredJobsMaxTimeout) -
getAsyncExecutorResetExpiredJobsPageSize
-
setAsyncExecutorResetExpiredJobsPageSize
@Deprecated public ContentEngineConfiguration setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize) -
getAsyncExecutorExecuteAsyncRunnableFactory
-
setAsyncExecutorExecuteAsyncRunnableFactory
public ContentEngineConfiguration setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) -
isAsyncExecutorAsyncJobAcquisitionEnabled
-
setAsyncExecutorAsyncJobAcquisitionEnabled
@Deprecated public ContentEngineConfiguration setAsyncExecutorAsyncJobAcquisitionEnabled(boolean isAsyncExecutorAsyncJobAcquisitionEnabled) -
isAsyncExecutorResetExpiredJobsEnabled
-
setAsyncExecutorResetExpiredJobsEnabled
@Deprecated public ContentEngineConfiguration setAsyncExecutorResetExpiredJobsEnabled(boolean isAsyncExecutorResetExpiredJobsEnabled) -
getAsyncHistoryExecutor
-
setAsyncHistoryExecutor
-
getContentAsyncHistoryManager
-
setContentAsyncHistoryManager
public ContentEngineConfiguration setContentAsyncHistoryManager(ContentAsyncHistoryManager contentAsyncHistoryManager) -
getVariableTypes
-
setVariableTypes
-
getCustomPreVariableTypes
-
setCustomPreVariableTypes
public ContentEngineConfiguration setCustomPreVariableTypes(List<VariableType> customPreVariableTypes) -
getCustomPostVariableTypes
-
setCustomPostVariableTypes
public ContentEngineConfiguration setCustomPostVariableTypes(List<VariableType> customPostVariableTypes) -
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects() -
setJsonVariableTypeTrackObjects
public ContentEngineConfiguration setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects) -
setObjectMapper
public ContentEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) - Overrides:
setObjectMapper
in classAbstractEngineConfiguration
-
getRenditionItemEnhancer
-
addRenditionItemEnhancer
-
AsyncJobExecutorConfiguration.getAsyncJobLockTime()
viagetAsyncExecutorConfiguration()