public class EventRegistryEngineConfiguration extends AbstractEngineConfiguration implements EventRegistryConfigurationApi, HasExpressionManagerEngineConfiguration
additionalEventDispatchActions, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPreCommandInterceptors, 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, 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 and Description |
|---|
EventRegistryEngineConfiguration() |
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, 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, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDefaultCommandConfig, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initObjectMapper, initSchemaCommandConfig, initService, initSessionFactories, 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, 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, setDataSource, 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, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncodingpublic static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String eventRegistryEngineName
protected EventRepositoryService eventRepositoryService
protected EventManagementService eventManagementService
protected EventDeploymentDataManager deploymentDataManager
protected EventDefinitionDataManager eventDefinitionDataManager
protected ChannelDefinitionDataManager channelDefinitionDataManager
protected EventResourceDataManager resourceDataManager
protected EventDeploymentEntityManager deploymentEntityManager
protected EventDefinitionEntityManager eventDefinitionEntityManager
protected ChannelDefinitionEntityManager channelDefinitionEntityManager
protected EventResourceEntityManager resourceEntityManager
protected ExpressionManager expressionManager
protected Collection<ELResolver> preDefaultELResolvers
protected Collection<ELResolver> preBeanELResolvers
protected Collection<ELResolver> postDefaultELResolvers
protected EventJsonConverter eventJsonConverter
protected ChannelJsonConverter channelJsonConverter
protected EventDefinitionDeployer eventDeployer
protected EventDefinitionParseFactory eventParseFactory
protected ChannelDefinitionParseFactory channelParseFactory
protected ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory
protected EventDefinitionDeploymentHelper eventDeploymentHelper
protected ChannelDefinitionDeploymentHelper channelDeploymentHelper
protected CachingAndArtifactsManager cachingAndArtifactsManager
protected EventDeploymentManager deploymentManager
protected int eventDefinitionCacheLimit
protected DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache
protected DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache
protected Collection<ChannelModelProcessor> channelModelProcessors
protected EventRegistry eventRegistry
protected InboundEventProcessor inboundEventProcessor
protected OutboundEventProcessor outboundEventProcessor
protected OutboundEventProcessor systemOutboundEventProcessor
protected boolean enableEventRegistryChangeDetection
protected long eventRegistryChangeDetectionInitialDelayInMs
protected long eventRegistryChangeDetectionDelayInMs
protected EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager
protected EventRegistryChangeDetectionExecutor eventRegistryChangeDetectionExecutor
protected boolean enableEventRegistryChangeDetectionAfterEngineCreate
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromResourceDefault()
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromResource(String resource)
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromResource(String resource, String beanName)
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromInputStream(InputStream inputStream)
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromInputStream(InputStream inputStream, String beanName)
public static EventRegistryEngineConfiguration createStandaloneEventRegistryEngineConfiguration()
public static EventRegistryEngineConfiguration createStandaloneInMemEventRegistryEngineConfiguration()
public EventRegistryEngine buildEventRegistryEngine()
protected void init()
protected void initServices()
public void initExpressionManager()
public void initDataManagers()
initDataManagers in class AbstractEngineConfigurationpublic void initEntityManagers()
initEntityManagers in class AbstractEngineConfigurationpublic void initSchemaManager()
initSchemaManager in class AbstractEngineConfigurationpublic void initSchemaManagementCommand()
public void initDbSqlSessionFactory()
initDbSqlSessionFactory in class AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class AbstractEngineConfigurationpublic DbSqlSessionFactory createDbSqlSessionFactory()
createDbSqlSessionFactory in class AbstractEngineConfigurationpublic void initCommandExecutors()
initCommandExecutors in class AbstractEngineConfigurationpublic void initCommandInterceptors()
initCommandInterceptors in class AbstractEngineConfigurationpublic String getEngineCfgKey()
getEngineCfgKey in class AbstractEngineConfigurationpublic String getEngineScopeType()
getEngineScopeType in class AbstractEngineConfigurationpublic CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class AbstractEngineConfigurationprotected void initDeployers()
public Collection<? extends Deployer> getDefaultDeployers()
public void initEventDeployerDependencies()
public void initEventRegistry()
public void initInboundEventProcessor()
public void initOutboundEventProcessor()
public void initSystemOutboundEventProcessor()
public void initChannelDefinitionProcessors()
public void initChangeDetectionManager()
public void initChangeDetectionExecutor()
public InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class AbstractEngineConfigurationpublic String getEngineName()
getEngineName in class AbstractEngineConfigurationpublic EventRegistryEngineConfiguration setEngineName(String eventRegistryEngineName)
public EventRepositoryService getEventRepositoryService()
getEventRepositoryService in interface EventRegistryConfigurationApipublic EventRegistryEngineConfiguration setEventRepositoryService(EventRepositoryService eventRepositoryService)
public EventManagementService getEventManagementService()
getEventManagementService in interface EventRegistryConfigurationApipublic EventRegistryEngineConfiguration setEventManagementService(EventManagementService eventManagementService)
public EventDeploymentManager getDeploymentManager()
public EventRegistryEngineConfiguration getFormEngineConfiguration()
public EventDefinitionDeployer getEventDeployer()
public EventRegistryEngineConfiguration setEventDeployer(EventDefinitionDeployer eventDeployer)
public EventDefinitionParseFactory getEventParseFactory()
public EventRegistryEngineConfiguration setEventParseFactory(EventDefinitionParseFactory eventParseFactory)
public EventRegistry getEventRegistry()
getEventRegistry in interface EventRegistryConfigurationApipublic EventRegistryEngineConfiguration setEventRegistry(EventRegistry eventRegistry)
public InboundEventProcessor getInboundEventProcessor()
public EventRegistryEngineConfiguration setInboundEventProcessor(InboundEventProcessor inboundEventProcessor)
public OutboundEventProcessor getOutboundEventProcessor()
public EventRegistryEngineConfiguration setOutboundEventProcessor(OutboundEventProcessor outboundEventProcessor)
public OutboundEventProcessor getSystemOutboundEventProcessor()
public EventRegistryEngineConfiguration setSystemOutboundEventProcessor(OutboundEventProcessor systemOutboundEventProcessor)
public boolean isEnableEventRegistryChangeDetection()
public EventRegistryEngineConfiguration setEnableEventRegistryChangeDetection(boolean enableEventRegistryChangeDetection)
public long getEventRegistryChangeDetectionInitialDelayInMs()
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionInitialDelayInMs(long eventRegistryChangeDetectionInitialDelayInMs)
public long getEventRegistryChangeDetectionDelayInMs()
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionDelayInMs(long eventRegistryChangeDetectionDelayInMs)
public EventRegistryChangeDetectionManager getEventRegistryChangeDetectionManager()
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager)
public EventRegistryChangeDetectionExecutor getEventRegistryChangeDetectionExecutor()
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionExecutor(EventRegistryChangeDetectionExecutor eventRegistryChangeDetectionExecutor)
public int getEventDefinitionCacheLimit()
public EventRegistryEngineConfiguration setEventDefinitionCacheLimit(int eventDefinitionCacheLimit)
public DeploymentCache<EventDefinitionCacheEntry> getEventDefinitionCache()
public EventRegistryEngineConfiguration setEventDefinitionCache(DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache)
public DeploymentCache<ChannelDefinitionCacheEntry> getChannelDefinitionCache()
public EventRegistryEngineConfiguration setChannelDefinitionCache(DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache)
public Collection<ChannelModelProcessor> getChannelModelProcessors()
public void addChannelModelProcessor(ChannelModelProcessor channelModelProcessor)
public void setChannelModelProcessors(Collection<ChannelModelProcessor> channelModelProcessors)
public EventDeploymentDataManager getDeploymentDataManager()
public EventRegistryEngineConfiguration setDeploymentDataManager(EventDeploymentDataManager deploymentDataManager)
public EventDefinitionDataManager getEventDefinitionDataManager()
public EventRegistryEngineConfiguration setEventDefinitionDataManager(EventDefinitionDataManager eventDefinitionDataManager)
public EventResourceDataManager getResourceDataManager()
public EventRegistryEngineConfiguration setResourceDataManager(EventResourceDataManager resourceDataManager)
public EventDeploymentEntityManager getDeploymentEntityManager()
public EventRegistryEngineConfiguration setDeploymentEntityManager(EventDeploymentEntityManager deploymentEntityManager)
public EventDefinitionEntityManager getEventDefinitionEntityManager()
public EventRegistryEngineConfiguration setEventDefinitionEntityManager(EventDefinitionEntityManager eventDefinitionEntityManager)
public ChannelDefinitionEntityManager getChannelDefinitionEntityManager()
public EventRegistryEngineConfiguration setChannelDefinitionEntityManager(ChannelDefinitionEntityManager channelDefinitionEntityManager)
public EventResourceEntityManager getResourceEntityManager()
public EventRegistryEngineConfiguration setResourceEntityManager(EventResourceEntityManager resourceEntityManager)
public EventRegistryEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
setTableDataManager in class AbstractEngineConfigurationpublic ExpressionManager getExpressionManager()
getExpressionManager in interface HasExpressionManagerEngineConfigurationpublic EventRegistryEngineConfiguration setExpressionManager(ExpressionManager expressionManager)
setExpressionManager in interface HasExpressionManagerEngineConfigurationpublic Collection<ELResolver> getPreDefaultELResolvers()
public EventRegistryEngineConfiguration setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers)
public EventRegistryEngineConfiguration addPreDefaultELResolver(ELResolver elResolver)
public Collection<ELResolver> getPreBeanELResolvers()
public EventRegistryEngineConfiguration setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers)
public EventRegistryEngineConfiguration addPreBeanELResolver(ELResolver elResolver)
public Collection<ELResolver> getPostDefaultELResolvers()
public EventRegistryEngineConfiguration setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers)
public EventRegistryEngineConfiguration addPostDefaultELResolver(ELResolver elResolver)
public EventJsonConverter getEventJsonConverter()
public EventRegistryEngineConfiguration setEventJsonConverter(EventJsonConverter eventJsonConverter)
public ChannelJsonConverter getChannelJsonConverter()
public EventRegistryEngineConfiguration setChannelJsonConverter(ChannelJsonConverter channelJsonConverter)
public boolean isEnableEventRegistryChangeDetectionAfterEngineCreate()
public EventRegistryEngineConfiguration setEnableEventRegistryChangeDetectionAfterEngineCreate(boolean enableEventRegistryChangeDetectionAfterEngineCreate)
Copyright © 2021 Flowable. All rights reserved.