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();
}