Class MessageBasedJobManagerConfigurator

  • All Implemented Interfaces:
    org.activiti.engine.cfg.ProcessEngineConfigurator, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle

    public class MessageBasedJobManagerConfigurator
    extends Object
    implements org.activiti.engine.cfg.ProcessEngineConfigurator, org.springframework.context.SmartLifecycle
    • Constructor Detail

      • MessageBasedJobManagerConfigurator

        public MessageBasedJobManagerConfigurator​(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
                                                  org.springframework.cloud.stream.binding.BindingService bindingService,
                                                  JobMessageInputChannelFactory inputChannelFactory,
                                                  MessageBasedJobManagerFactory messageBasedJobManagerFactory,
                                                  JobMessageHandlerFactory jobMessageHandlerFactory,
                                                  org.springframework.cloud.stream.binder.ConsumerProperties consumerProperties)
    • Method Detail

      • createJobMessageHandler

        protected org.springframework.messaging.MessageHandler createJobMessageHandler​(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl configuration)
      • createMessageBasedJobManager

        protected MessageBasedJobManager createMessageBasedJobManager​(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl configuration)
      • beforeInit

        public void beforeInit​(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl configuration)
        Configures MessageBasedJobManager
        Specified by:
        beforeInit in interface org.activiti.engine.cfg.ProcessEngineConfigurator
      • configure

        public void configure​(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl configuration)
        Configures input channel
        Specified by:
        configure in interface org.activiti.engine.cfg.ProcessEngineConfigurator
      • getPriority

        public int getPriority()
        Specified by:
        getPriority in interface org.activiti.engine.cfg.ProcessEngineConfigurator
      • start

        public void start()
        Specified by:
        start in interface org.springframework.context.Lifecycle
      • stop

        public void stop()
        Specified by:
        stop in interface org.springframework.context.Lifecycle
      • isRunning

        public boolean isRunning()
        Specified by:
        isRunning in interface org.springframework.context.Lifecycle
      • setContentType

        public void setContentType​(String contentType)
      • registerBean

        protected <T> T registerBean​(String name,
                                     T bean)