Package org.flowable.eventregistry.impl
Class EventRegistryEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.eventregistry.impl.EventRegistryEngineConfiguration
- All Implemented Interfaces:
HasExpressionManagerEngineConfiguration,EventRegistryConfigurationApi
- Direct Known Subclasses:
SpringEventRegistryEngineConfiguration,StandaloneEventRegistryEngineConfiguration
public class EventRegistryEngineConfiguration
extends AbstractEngineConfiguration
implements EventRegistryConfigurationApi, HasExpressionManagerEngineConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CachingAndArtifactsManagerprotected DeploymentCache<ChannelDefinitionCacheEntry>protected ChannelDefinitionDataManagerprotected ChannelDefinitionEntityManagerprotected ChannelDefinitionDeploymentHelperprotected ChannelJsonConverterprotected Collection<ChannelModelProcessor>protected ChannelDefinitionParseFactorystatic final Stringprotected InboundEventPayloadExtractor<?>protected EventDeploymentDataManagerprotected EventDeploymentEntityManagerprotected EventDeploymentManagerprotected booleanprotected booleanprotected DeploymentCache<EventDefinitionCacheEntry>protected intprotected EventDefinitionDataManagerprotected EventDefinitionEntityManagerprotected EventDefinitionDeployerprotected EventDefinitionDeploymentHelperprotected EventJsonConverterprotected EventManagementServiceprotected EventDefinitionParseFactoryprotected EventRegistryprotected longprotected EventRegistryChangeDetectionExecutorprotected longprotected EventRegistryChangeDetectionManagerprotected Stringprotected EventRepositoryServiceprotected ExpressionManagerprotected Collection<Consumer<ExpressionManager>>protected InboundChannelModelCacheManagerprotected Map<String,InboundEventPayloadExtractor<?>> protected InboundEventProcessorstatic final Stringprotected EventRegistryNonMatchingEventConsumerprotected OutboundEventProcessorprotected ParsedDeploymentBuilderFactoryprotected Collection<ELResolver>protected Collection<ELResolver>protected Collection<ELResolver>protected EventResourceDataManagerprotected EventResourceEntityManagerprotected OutboundEventProcessorFields 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, 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChannelModelProcessor(ChannelModelProcessor channelModelProcessor) addExpressionManagerConfigurer(Consumer<ExpressionManager> configurer) addPostDefaultELResolver(ELResolver elResolver) addPreBeanELResolver(ELResolver elResolver) addPreDefaultELResolver(ELResolver elResolver) createEventRegistryEngineConfigurationFromInputStream(InputStream inputStream, String beanName) createEventRegistryEngineConfigurationFromResource(String resource, String beanName) Collection<? extends Deployer>intlonglongprotected voidinit()voidvoidvoidvoidvoidvoidvoidprotected voidprotected voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidvoidbooleanbooleanregisterInboundEventPayloadExtractor(String channelType, InboundEventPayloadExtractor<?> payloadExtractor) removeInboundEventPayloadExtractor(String channelType) setChannelDefinitionCache(DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache) setChannelDefinitionEntityManager(ChannelDefinitionEntityManager channelDefinitionEntityManager) setChannelJsonConverter(ChannelJsonConverter channelJsonConverter) setChannelModelProcessors(Collection<ChannelModelProcessor> channelModelProcessors) setDefaultInboundEventPayloadExtractor(InboundEventPayloadExtractor<?> defaultInboundEventPayloadExtractor) setDeploymentDataManager(EventDeploymentDataManager deploymentDataManager) setDeploymentEntityManager(EventDeploymentEntityManager deploymentEntityManager) setEnableEventRegistryChangeDetection(boolean enableEventRegistryChangeDetection) setEnableEventRegistryChangeDetectionAfterEngineCreate(boolean enableEventRegistryChangeDetectionAfterEngineCreate) setEngineName(String eventRegistryEngineName) setEventDefinitionCache(DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache) setEventDefinitionCacheLimit(int eventDefinitionCacheLimit) setEventDefinitionDataManager(EventDefinitionDataManager eventDefinitionDataManager) setEventDefinitionEntityManager(EventDefinitionEntityManager eventDefinitionEntityManager) setEventDeployer(EventDefinitionDeployer eventDeployer) setEventJsonConverter(EventJsonConverter eventJsonConverter) setEventManagementService(EventManagementService eventManagementService) setEventParseFactory(EventDefinitionParseFactory eventParseFactory) setEventRegistry(EventRegistry eventRegistry) setEventRegistryChangeDetectionDelayInMs(long eventRegistryChangeDetectionDelayInMs) setEventRegistryChangeDetectionExecutor(EventRegistryChangeDetectionExecutor eventRegistryChangeDetectionExecutor) setEventRegistryChangeDetectionInitialDelayInMs(long eventRegistryChangeDetectionInitialDelayInMs) setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) setEventRepositoryService(EventRepositoryService eventRepositoryService) setExpressionManager(ExpressionManager expressionManager) setInboundChannelModelCacheManager(InboundChannelModelCacheManager inboundChannelModelCacheManager) setInboundEventPayloadExtractorsByChannelType(Map<String, InboundEventPayloadExtractor<?>> inboundEventPayloadExtractorsByChannelType) setInboundEventProcessor(InboundEventProcessor inboundEventProcessor) setNonMatchingEventConsumer(EventRegistryNonMatchingEventConsumer nonMatchingEventConsumer) setOutboundEventProcessor(OutboundEventProcessor outboundEventProcessor) setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers) setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers) setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers) setResourceDataManager(EventResourceDataManager resourceDataManager) setResourceEntityManager(EventResourceEntityManager resourceEntityManager) setSystemOutboundEventProcessor(OutboundEventProcessor systemOutboundEventProcessor) setTableDataManager(TableDataManager tableDataManager) 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, 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, setAgendaOperationExecutionListeners, 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, setXmlEncoding
-
Field Details
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
LIQUIBASE_CHANGELOG_PREFIX
- See Also:
-
eventRegistryEngineName
-
eventRepositoryService
-
eventManagementService
-
deploymentDataManager
-
eventDefinitionDataManager
-
channelDefinitionDataManager
-
resourceDataManager
-
deploymentEntityManager
-
eventDefinitionEntityManager
-
channelDefinitionEntityManager
-
resourceEntityManager
-
expressionManager
-
expressionManagerConfigurers
-
preDefaultELResolvers
-
preBeanELResolvers
-
postDefaultELResolvers
-
eventJsonConverter
-
channelJsonConverter
-
eventDeployer
-
eventParseFactory
-
channelParseFactory
-
parsedDeploymentBuilderFactory
-
eventDeploymentHelper
-
channelDeploymentHelper
-
cachingAndArtifactsManager
-
customPreDeployers
-
customPostDeployers
-
deployers
-
deploymentManager
-
inboundChannelModelCacheManager
-
eventDefinitionCacheLimit
protected int eventDefinitionCacheLimit -
eventDefinitionCache
-
channelDefinitionCache
-
channelModelProcessors
-
eventRegistry
-
inboundEventProcessor
-
outboundEventProcessor
-
systemOutboundEventProcessor
-
inboundEventPayloadExtractorsByChannelType
-
defaultInboundEventPayloadExtractor
-
enableEventRegistryChangeDetection
protected boolean enableEventRegistryChangeDetection -
eventRegistryChangeDetectionInitialDelayInMs
protected long eventRegistryChangeDetectionInitialDelayInMs -
eventRegistryChangeDetectionDelayInMs
protected long eventRegistryChangeDetectionDelayInMs -
eventRegistryChangeDetectionManager
-
eventRegistryChangeDetectionExecutor
-
nonMatchingEventConsumer
-
enableEventRegistryChangeDetectionAfterEngineCreate
protected boolean enableEventRegistryChangeDetectionAfterEngineCreate
-
-
Constructor Details
-
EventRegistryEngineConfiguration
public EventRegistryEngineConfiguration()
-
-
Method Details
-
createEventRegistryEngineConfigurationFromResourceDefault
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromResourceDefault() -
createEventRegistryEngineConfigurationFromResource
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromResource(String resource) -
createEventRegistryEngineConfigurationFromResource
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromResource(String resource, String beanName) -
createEventRegistryEngineConfigurationFromInputStream
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromInputStream(InputStream inputStream) -
createEventRegistryEngineConfigurationFromInputStream
public static EventRegistryEngineConfiguration createEventRegistryEngineConfigurationFromInputStream(InputStream inputStream, String beanName) -
createStandaloneEventRegistryEngineConfiguration
-
createStandaloneInMemEventRegistryEngineConfiguration
public static EventRegistryEngineConfiguration createStandaloneInMemEventRegistryEngineConfiguration() -
buildEventRegistryEngine
-
init
protected void init() -
initServices
protected void initServices() -
initExpressionManager
public void initExpressionManager() -
initDataManagers
public void initDataManagers()- Overrides:
initDataManagersin classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagersin classAbstractEngineConfiguration
-
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManagerin classAbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initDbSqlSessionFactory
public void initDbSqlSessionFactory()- Overrides:
initDbSqlSessionFactoryin classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettingsin classAbstractEngineConfiguration
-
createDbSqlSessionFactory
- Overrides:
createDbSqlSessionFactoryin classAbstractEngineConfiguration
-
initCommandExecutors
public void initCommandExecutors()- Overrides:
initCommandExecutorsin classAbstractEngineConfiguration
-
initCommandInterceptors
public void initCommandInterceptors()- Overrides:
initCommandInterceptorsin classAbstractEngineConfiguration
-
getEngineCfgKey
- Specified by:
getEngineCfgKeyin classAbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeTypein classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptorin classAbstractEngineConfiguration
-
initDeployers
protected void initDeployers() -
getDefaultDeployers
-
initEventDeployerDependencies
public void initEventDeployerDependencies() -
initInboundChannelModelCacheManager
public void initInboundChannelModelCacheManager() -
initEventRegistry
public void initEventRegistry() -
initInboundEventProcessor
public void initInboundEventProcessor() -
initOutboundEventProcessor
public void initOutboundEventProcessor() -
initSystemOutboundEventProcessor
public void initSystemOutboundEventProcessor() -
initInboundEventPayloadExtractorProvider
public void initInboundEventPayloadExtractorProvider() -
initChannelDefinitionProcessors
public void initChannelDefinitionProcessors() -
initChangeDetectionManager
public void initChangeDetectionManager() -
initChangeDetectionExecutor
public void initChangeDetectionExecutor() -
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStreamin classAbstractEngineConfiguration
-
getEngineName
- Specified by:
getEngineNamein classAbstractEngineConfiguration
-
setEngineName
-
getEventRepositoryService
- Specified by:
getEventRepositoryServicein interfaceEventRegistryConfigurationApi
-
setEventRepositoryService
public EventRegistryEngineConfiguration setEventRepositoryService(EventRepositoryService eventRepositoryService) -
getEventManagementService
- Specified by:
getEventManagementServicein interfaceEventRegistryConfigurationApi
-
setEventManagementService
public EventRegistryEngineConfiguration setEventManagementService(EventManagementService eventManagementService) -
getDeploymentManager
-
getFormEngineConfiguration
-
getEventDeployer
-
setEventDeployer
-
getEventParseFactory
-
setEventParseFactory
public EventRegistryEngineConfiguration setEventParseFactory(EventDefinitionParseFactory eventParseFactory) -
getEventRegistry
- Specified by:
getEventRegistryin interfaceEventRegistryConfigurationApi
-
setEventRegistry
-
getInboundEventProcessor
-
setInboundEventProcessor
public EventRegistryEngineConfiguration setInboundEventProcessor(InboundEventProcessor inboundEventProcessor) -
getOutboundEventProcessor
-
setOutboundEventProcessor
public EventRegistryEngineConfiguration setOutboundEventProcessor(OutboundEventProcessor outboundEventProcessor) -
getSystemOutboundEventProcessor
-
setSystemOutboundEventProcessor
public EventRegistryEngineConfiguration setSystemOutboundEventProcessor(OutboundEventProcessor systemOutboundEventProcessor) -
getInboundEventPayloadExtractorsByChannelType
-
setInboundEventPayloadExtractorsByChannelType
public EventRegistryEngineConfiguration setInboundEventPayloadExtractorsByChannelType(Map<String, InboundEventPayloadExtractor<?>> inboundEventPayloadExtractorsByChannelType) -
registerInboundEventPayloadExtractor
public EventRegistryEngineConfiguration registerInboundEventPayloadExtractor(String channelType, InboundEventPayloadExtractor<?> payloadExtractor) -
removeInboundEventPayloadExtractor
-
getDefaultInboundEventPayloadExtractor
-
setDefaultInboundEventPayloadExtractor
public EventRegistryEngineConfiguration setDefaultInboundEventPayloadExtractor(InboundEventPayloadExtractor<?> defaultInboundEventPayloadExtractor) -
isEnableEventRegistryChangeDetection
public boolean isEnableEventRegistryChangeDetection() -
setEnableEventRegistryChangeDetection
public EventRegistryEngineConfiguration setEnableEventRegistryChangeDetection(boolean enableEventRegistryChangeDetection) -
getEventRegistryChangeDetectionInitialDelayInMs
public long getEventRegistryChangeDetectionInitialDelayInMs() -
setEventRegistryChangeDetectionInitialDelayInMs
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionInitialDelayInMs(long eventRegistryChangeDetectionInitialDelayInMs) -
getEventRegistryChangeDetectionDelayInMs
public long getEventRegistryChangeDetectionDelayInMs() -
setEventRegistryChangeDetectionDelayInMs
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionDelayInMs(long eventRegistryChangeDetectionDelayInMs) -
getEventRegistryChangeDetectionManager
-
setEventRegistryChangeDetectionManager
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) -
getEventRegistryChangeDetectionExecutor
-
setEventRegistryChangeDetectionExecutor
public EventRegistryEngineConfiguration setEventRegistryChangeDetectionExecutor(EventRegistryChangeDetectionExecutor eventRegistryChangeDetectionExecutor) -
getNonMatchingEventConsumer
-
setNonMatchingEventConsumer
public EventRegistryEngineConfiguration setNonMatchingEventConsumer(EventRegistryNonMatchingEventConsumer nonMatchingEventConsumer) -
getEventDefinitionCacheLimit
public int getEventDefinitionCacheLimit() -
setEventDefinitionCacheLimit
-
getEventDefinitionCache
-
setEventDefinitionCache
public EventRegistryEngineConfiguration setEventDefinitionCache(DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache) -
getChannelDefinitionCache
-
setChannelDefinitionCache
public EventRegistryEngineConfiguration setChannelDefinitionCache(DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache) -
getInboundChannelModelCacheManager
-
setInboundChannelModelCacheManager
public EventRegistryEngineConfiguration setInboundChannelModelCacheManager(InboundChannelModelCacheManager inboundChannelModelCacheManager) -
getChannelModelProcessors
-
addChannelModelProcessor
-
setChannelModelProcessors
public EventRegistryEngineConfiguration setChannelModelProcessors(Collection<ChannelModelProcessor> channelModelProcessors) -
getDeploymentDataManager
-
setDeploymentDataManager
public EventRegistryEngineConfiguration setDeploymentDataManager(EventDeploymentDataManager deploymentDataManager) -
getEventDefinitionDataManager
-
setEventDefinitionDataManager
public EventRegistryEngineConfiguration setEventDefinitionDataManager(EventDefinitionDataManager eventDefinitionDataManager) -
getResourceDataManager
-
setResourceDataManager
public EventRegistryEngineConfiguration setResourceDataManager(EventResourceDataManager resourceDataManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
public EventRegistryEngineConfiguration setDeploymentEntityManager(EventDeploymentEntityManager deploymentEntityManager) -
getEventDefinitionEntityManager
-
setEventDefinitionEntityManager
public EventRegistryEngineConfiguration setEventDefinitionEntityManager(EventDefinitionEntityManager eventDefinitionEntityManager) -
getChannelDefinitionEntityManager
-
setChannelDefinitionEntityManager
public EventRegistryEngineConfiguration setChannelDefinitionEntityManager(ChannelDefinitionEntityManager channelDefinitionEntityManager) -
getResourceEntityManager
-
setResourceEntityManager
public EventRegistryEngineConfiguration setResourceEntityManager(EventResourceEntityManager resourceEntityManager) -
setTableDataManager
- Overrides:
setTableDataManagerin classAbstractEngineConfiguration
-
getExpressionManager
- Specified by:
getExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
- Specified by:
setExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
getExpressionManagerConfigurers
-
addExpressionManagerConfigurer
public AbstractEngineConfiguration addExpressionManagerConfigurer(Consumer<ExpressionManager> configurer) - Specified by:
addExpressionManagerConfigurerin interfaceHasExpressionManagerEngineConfiguration
-
getPreDefaultELResolvers
-
setPreDefaultELResolvers
public EventRegistryEngineConfiguration setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers) -
addPreDefaultELResolver
-
getPreBeanELResolvers
-
setPreBeanELResolvers
public EventRegistryEngineConfiguration setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers) -
addPreBeanELResolver
-
getPostDefaultELResolvers
-
setPostDefaultELResolvers
public EventRegistryEngineConfiguration setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers) -
addPostDefaultELResolver
-
getEventJsonConverter
-
setEventJsonConverter
public EventRegistryEngineConfiguration setEventJsonConverter(EventJsonConverter eventJsonConverter) -
getChannelJsonConverter
-
setChannelJsonConverter
public EventRegistryEngineConfiguration setChannelJsonConverter(ChannelJsonConverter channelJsonConverter) -
isEnableEventRegistryChangeDetectionAfterEngineCreate
public boolean isEnableEventRegistryChangeDetectionAfterEngineCreate() -
setEnableEventRegistryChangeDetectionAfterEngineCreate
public EventRegistryEngineConfiguration setEnableEventRegistryChangeDetectionAfterEngineCreate(boolean enableEventRegistryChangeDetectionAfterEngineCreate)
-