Java源码示例:org.camunda.bpm.engine.impl.cfg.AbstractProcessEnginePlugin

示例1
@Test
public void fire_preInit() throws Exception {
  camundaEventBus.register(new AbstractProcessEnginePlugin() {
    @Override
    public void preInit(ProcessEngineConfigurationImpl processEngineConfiguration) {
      processEngineConfiguration.getBeans();
    }
  });

  camundaEventBus.notify(ProcessEnginePluginEvent.preInit(processEngineConfiguration));

  verify(processEngineConfiguration).getBeans();
}
 
示例2
@Test
public void fire_postInit() throws Exception {

  camundaEventBus.register(new AbstractProcessEnginePlugin() {
    @Override
    public void postInit(ProcessEngineConfigurationImpl processEngineConfiguration) {
      processEngineConfiguration.getBeans();
    }
  });

  camundaEventBus.notify(ProcessEnginePluginEvent.postInit(processEngineConfiguration));

  verify(processEngineConfiguration).getBeans();
}
 
示例3
@Test
public void fire_postEngineBuild() throws Exception {

  camundaEventBus.register(new AbstractProcessEnginePlugin() {
    @Override
    public void postProcessEngineBuild(ProcessEngine processEngine) {
      processEngine.getName();
    }
  });

  camundaEventBus.notify(ProcessEnginePluginEvent.postProcessEngineBuild(processEngine));

  verify(processEngine).getName();
}