Class ManagedProcessEngineFactoryBean

java.lang.Object
org.camunda.bpm.engine.spring.ProcessEngineFactoryBean
org.camunda.bpm.engine.spring.container.ManagedProcessEngineFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<org.camunda.bpm.engine.ProcessEngine>, org.springframework.context.ApplicationContextAware

public class ManagedProcessEngineFactoryBean extends ProcessEngineFactoryBean

Factory bean registering a spring-managed process engine with the BpmPlatform.

Replacement for ProcessEngineFactoryBean. Use this implementation if you want to register a process engine configured in a spring application context with the BpmPlatform.

Author:
Daniel Meyer
  • Constructor Details

    • ManagedProcessEngineFactoryBean

      public ManagedProcessEngineFactoryBean()
  • Method Details

    • getObject

      public org.camunda.bpm.engine.ProcessEngine getObject() throws Exception
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<org.camunda.bpm.engine.ProcessEngine>
      Overrides:
      getObject in class ProcessEngineFactoryBean
      Throws:
      Exception
    • getRuntimeContainerDelegate

      protected org.camunda.bpm.container.RuntimeContainerDelegate getRuntimeContainerDelegate()
    • destroy

      public void destroy() throws Exception
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
      Overrides:
      destroy in class ProcessEngineFactoryBean
      Throws:
      Exception