org.camunda.bpm.extension.osgi.container.deployment
Class BundleClassloaderAwareProcessEngineController

java.lang.Object
  extended by org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngine
      extended by org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineController
          extended by org.camunda.bpm.extension.osgi.container.deployment.BundleClassloaderAwareProcessEngineController
All Implemented Interfaces:
org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineMBean, org.camunda.bpm.container.impl.spi.PlatformService<org.camunda.bpm.engine.ProcessEngine>

public class BundleClassloaderAwareProcessEngineController
extends org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineController

Author:
Daniel Meyer, Roman Smirnov, Ronny Bräunlich

Field Summary
protected  org.osgi.framework.BundleContext context
           
protected  ProcessEngineFactory processEngineFactory
           
protected  org.osgi.framework.ServiceRegistration registration
           
 
Fields inherited from class org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineController
processEngineConfiguration
 
Fields inherited from class org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngine
processEngine
 
Constructor Summary
BundleClassloaderAwareProcessEngineController(org.camunda.bpm.engine.ProcessEngineConfiguration processEngineConfiguration, org.osgi.framework.BundleContext context)
           
 
Method Summary
 void start(org.camunda.bpm.container.impl.spi.PlatformServiceContainer contanier)
           
 void stop(org.camunda.bpm.container.impl.spi.PlatformServiceContainer container)
           
 
Methods inherited from class org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngine
getName, getProcessEngine, getRegisteredDeployments, getValue, registerDeployment, unregisterDeployment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineMBean
getName, getRegisteredDeployments, registerDeployment, unregisterDeployment
 

Field Detail

processEngineFactory

protected ProcessEngineFactory processEngineFactory

context

protected org.osgi.framework.BundleContext context

registration

protected org.osgi.framework.ServiceRegistration registration
Constructor Detail

BundleClassloaderAwareProcessEngineController

public BundleClassloaderAwareProcessEngineController(org.camunda.bpm.engine.ProcessEngineConfiguration processEngineConfiguration,
                                                     org.osgi.framework.BundleContext context)
Method Detail

start

public void start(org.camunda.bpm.container.impl.spi.PlatformServiceContainer contanier)
Specified by:
start in interface org.camunda.bpm.container.impl.spi.PlatformService<org.camunda.bpm.engine.ProcessEngine>
Overrides:
start in class org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineController

stop

public void stop(org.camunda.bpm.container.impl.spi.PlatformServiceContainer container)
Specified by:
stop in interface org.camunda.bpm.container.impl.spi.PlatformService<org.camunda.bpm.engine.ProcessEngine>
Overrides:
stop in class org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineController


Copyright © 2015 camunda services GmbH. All rights reserved.