Class MessageBasedJobManagerAutoConfiguration
- java.lang.Object
-
- org.activiti.cloud.services.job.executor.MessageBasedJobManagerAutoConfiguration
-
@Configuration @ConditionalOnProperty(name="spring.activiti.asyncExecutorActivate", havingValue="true", matchIfMissing=true) @PropertySource("classpath:config/job-executor-channel.properties") public class MessageBasedJobManagerAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description MessageBasedJobManagerAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.cloud.stream.config.BindingPropertiesjobExecutorBindingProperties()JobMessageBuilderFactoryjobMessageBuilderFactory(RuntimeBundleProperties properties)JobMessageHandlerFactoryjobMessageHandlerFactory()JobMessageInputChannelFactoryjobMessageInputChannelFactory(org.springframework.cloud.stream.binding.SubscribableChannelBindingTargetFactory bindingTargetFactory, org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)JobMessageProducerjobMessageProducer(org.springframework.cloud.stream.binding.BinderAwareChannelResolver resolver, org.springframework.context.ApplicationEventPublisher eventPublisher, JobMessageBuilderFactory jobMessageBuilderFactory)MessageBasedJobManagerConfiguratormessageBasedJobManagerConfigurator(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, org.springframework.cloud.stream.binding.BindingService bindingService, JobMessageInputChannelFactory jobMessageInputChannelFactory, MessageBasedJobManagerFactory messageBasedJobManagerFactory, JobMessageHandlerFactory jobMessageHandlerFactory)MessageBasedJobManagerFactorymessageBasedJobManagerFactory(org.springframework.cloud.stream.config.BindingProperties bindingProperties, JobMessageProducer jobMessageProducer)
-
-
-
Method Detail
-
jobExecutorBindingProperties
@Bean @ConditionalOnMissingBean(name="jobExecutorBindingProperties") @ConfigurationProperties(prefix="activiti.cloud.rb.job-executor") public org.springframework.cloud.stream.config.BindingProperties jobExecutorBindingProperties()
-
jobMessageBuilderFactory
@Bean @ConditionalOnMissingBean public JobMessageBuilderFactory jobMessageBuilderFactory(RuntimeBundleProperties properties)
-
jobMessageInputChannelFactory
@Bean @ConditionalOnMissingBean public JobMessageInputChannelFactory jobMessageInputChannelFactory(org.springframework.cloud.stream.binding.SubscribableChannelBindingTargetFactory bindingTargetFactory, org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
-
messageBasedJobManagerFactory
@Bean @ConditionalOnMissingBean public MessageBasedJobManagerFactory messageBasedJobManagerFactory(@Qualifier("jobExecutorBindingProperties") org.springframework.cloud.stream.config.BindingProperties bindingProperties, JobMessageProducer jobMessageProducer)
-
jobMessageProducer
@Bean @ConditionalOnMissingBean public JobMessageProducer jobMessageProducer(org.springframework.cloud.stream.binding.BinderAwareChannelResolver resolver, org.springframework.context.ApplicationEventPublisher eventPublisher, JobMessageBuilderFactory jobMessageBuilderFactory)
-
jobMessageHandlerFactory
@Bean @ConditionalOnMissingBean public JobMessageHandlerFactory jobMessageHandlerFactory()
-
messageBasedJobManagerConfigurator
@Bean @ConditionalOnMissingBean public MessageBasedJobManagerConfigurator messageBasedJobManagerConfigurator(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, org.springframework.cloud.stream.binding.BindingService bindingService, JobMessageInputChannelFactory jobMessageInputChannelFactory, MessageBasedJobManagerFactory messageBasedJobManagerFactory, JobMessageHandlerFactory jobMessageHandlerFactory)
-
-