Class CamundaEngineRecorder

java.lang.Object
org.camunda.bpm.quarkus.engine.extension.impl.CamundaEngineRecorder

public class CamundaEngineRecorder extends Object
  • Constructor Details

    • CamundaEngineRecorder

      public CamundaEngineRecorder()
  • Method Details

    • configureProcessEngineCdiBeans

      public void configureProcessEngineCdiBeans(io.quarkus.arc.runtime.BeanContainer beanContainer)
    • createProcessEngineConfiguration

      public io.quarkus.runtime.RuntimeValue<ProcessEngineConfigurationImpl> createProcessEngineConfiguration(io.quarkus.arc.runtime.BeanContainer beanContainer, CamundaEngineConfig config)
    • configureCdiEventBridge

      protected void configureCdiEventBridge(QuarkusProcessEngineConfiguration configuration)
    • createProcessEngine

      public io.quarkus.runtime.RuntimeValue<ProcessEngine> createProcessEngine(io.quarkus.runtime.RuntimeValue<ProcessEngineConfigurationImpl> configurationRuntimeValue)
    • fireCamundaEngineStartEvent

      public void fireCamundaEngineStartEvent()
    • registerShutdownTask

      public void registerShutdownTask(io.quarkus.runtime.ShutdownContext shutdownContext, io.quarkus.runtime.RuntimeValue<ProcessEngine> processEngine)
    • configureJobExecutor

      protected void configureJobExecutor(ProcessEngineConfigurationImpl configuration, CamundaEngineConfig config)
    • getBeanFromContainer

      protected <T> T getBeanFromContainer(Class<T> beanClass, io.quarkus.arc.runtime.BeanContainer beanContainer)
      Retrieves a bean of the given class from the bean container.
      Type Parameters:
      T - the type of the bean to fetch
      Parameters:
      beanClass - the class of the desired bean to fetch from the container
      beanContainer - the bean container
      Returns:
      the bean