Class BatchCorrelationConfiguration
-
- All Implemented Interfaces:
@AutoConfiguration()@ConditionalOnBean(name = {"batchConfigurationProperties"})@AutoConfigureAfter(value = {MessagePersistenceConfiguration.class})@EnableTransactionManagement() public final class BatchCorrelationConfigurationBatch correlation configuration.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringTRANSACTIONAL_RUNTIME_SERVICE
-
Constructor Summary
Constructors Constructor Description BatchCorrelationConfiguration()
-
Method Summary
Modifier and Type Method Description final TransactionalRuntimeServiceWrappertransactionalRuntimeServiceWrapper(RuntimeService runtimeService)Transactional runtime service runner. final BatchCorrelationServicebatchCorrelationService(@Qualifier(value = "transactionalRuntimeService") RuntimeService runtimeService, CamundaCorrelationEventFactoryRegistry registry, BatchConfigurationProperties batchConfigurationProperties)Batch correlation service using TX runtime service. final BatchCorrelationProcessorbatchCorrelationProcessor(MessagePersistenceService persistenceService, BatchCorrelationService batchCorrelationService, CorrelationMetrics correlationMetrics)Batch correlation processor. -
-
Method Detail
-
transactionalRuntimeServiceWrapper
@ConditionalOnMissingBean()@Bean()@Transactional(propagation = Propagation.REQUIRES_NEW)@Qualifier(value = "transactionalRuntimeService") final TransactionalRuntimeServiceWrapper transactionalRuntimeServiceWrapper(RuntimeService runtimeService)
Transactional runtime service runner.
-
batchCorrelationService
@ConditionalOnMissingBean()@Bean() final BatchCorrelationService batchCorrelationService(@Qualifier(value = "transactionalRuntimeService") RuntimeService runtimeService, CamundaCorrelationEventFactoryRegistry registry, BatchConfigurationProperties batchConfigurationProperties)
Batch correlation service using TX runtime service.
-
batchCorrelationProcessor
@Bean() final BatchCorrelationProcessor batchCorrelationProcessor(MessagePersistenceService persistenceService, BatchCorrelationService batchCorrelationService, CorrelationMetrics correlationMetrics)
Batch correlation processor.
-
-
-
-