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 CachingAndArtifactsManager
protected DeploymentCache<ChannelDefinitionCacheEntry>
protected ChannelDefinitionDataManager
protected ChannelDefinitionEntityManager
protected ChannelDefinitionDeploymentHelper
protected ChannelJsonConverter
protected Collection<ChannelModelProcessor>
protected ChannelDefinitionParseFactory
static final String
protected InboundEventPayloadExtractor<?>
protected EventDeploymentDataManager
protected EventDeploymentEntityManager
protected EventDeploymentManager
protected boolean
protected boolean
protected DeploymentCache<EventDefinitionCacheEntry>
protected int
protected EventDefinitionDataManager
protected EventDefinitionEntityManager
protected EventDefinitionDeployer
protected EventDefinitionDeploymentHelper
protected EventJsonConverter
protected EventManagementService
protected EventDefinitionParseFactory
protected EventRegistry
protected long
protected EventRegistryChangeDetectionExecutor
protected long
protected EventRegistryChangeDetectionManager
protected String
protected EventRepositoryService
protected ExpressionManager
protected Collection<Consumer<ExpressionManager>>
protected InboundChannelModelCacheManager
protected Map<String,
InboundEventPayloadExtractor<?>> protected InboundEventProcessor
static final String
protected EventRegistryNonMatchingEventConsumer
protected OutboundEventProcessor
protected ParsedDeploymentBuilderFactory
protected Collection<ELResolver>
protected Collection<ELResolver>
protected Collection<ELResolver>
protected EventResourceDataManager
protected EventResourceEntityManager
protected OutboundEventProcessor
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, 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 TypeMethodDescriptionvoid
addChannelModelProcessor
(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>
int
long
long
protected void
init()
void
void
void
void
void
void
void
protected void
protected void
void
void
void
void
void
void
void
void
void
void
protected void
void
boolean
boolean
registerInboundEventPayloadExtractor
(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:
initDataManagers
in classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classAbstractEngineConfiguration
-
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManager
in classAbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initDbSqlSessionFactory
public void initDbSqlSessionFactory()- Overrides:
initDbSqlSessionFactory
in classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classAbstractEngineConfiguration
-
createDbSqlSessionFactory
- Overrides:
createDbSqlSessionFactory
in classAbstractEngineConfiguration
-
initCommandExecutors
public void initCommandExecutors()- Overrides:
initCommandExecutors
in classAbstractEngineConfiguration
-
initCommandInterceptors
public void initCommandInterceptors()- Overrides:
initCommandInterceptors
in classAbstractEngineConfiguration
-
getEngineCfgKey
- Specified by:
getEngineCfgKey
in classAbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeType
in classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptor
in 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:
getMyBatisXmlConfigurationStream
in classAbstractEngineConfiguration
-
getEngineName
- Specified by:
getEngineName
in classAbstractEngineConfiguration
-
setEngineName
-
getEventRepositoryService
- Specified by:
getEventRepositoryService
in interfaceEventRegistryConfigurationApi
-
setEventRepositoryService
public EventRegistryEngineConfiguration setEventRepositoryService(EventRepositoryService eventRepositoryService) -
getEventManagementService
- Specified by:
getEventManagementService
in interfaceEventRegistryConfigurationApi
-
setEventManagementService
public EventRegistryEngineConfiguration setEventManagementService(EventManagementService eventManagementService) -
getDeploymentManager
-
getFormEngineConfiguration
-
getEventDeployer
-
setEventDeployer
-
getEventParseFactory
-
setEventParseFactory
public EventRegistryEngineConfiguration setEventParseFactory(EventDefinitionParseFactory eventParseFactory) -
getEventRegistry
- Specified by:
getEventRegistry
in 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:
setTableDataManager
in classAbstractEngineConfiguration
-
getExpressionManager
- Specified by:
getExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
- Specified by:
setExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
getExpressionManagerConfigurers
-
addExpressionManagerConfigurer
public AbstractEngineConfiguration addExpressionManagerConfigurer(Consumer<ExpressionManager> configurer) - Specified by:
addExpressionManagerConfigurer
in 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)
-