public class ResourceFlowableExtension extends InternalFlowableExtension
ProcessEngine.
This extension needs to be registered via RegisterExtension. It additionally allows for
customizing the ProcessEngineConfiguration
A new ProcessEngine will be created for each test.| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Consumer<ProcessEngineConfiguration> |
configurationConsumer |
protected String |
configurationResource |
protected String |
processEngineName |
ANNOTATION_DEPLOYMENT_ID_KEY, logger| Constructor and Description |
|---|
ResourceFlowableExtension(String configurationResource,
java.util.function.Consumer<ProcessEngineConfiguration> configurationConsumer) |
ResourceFlowableExtension(String configurationResource,
String processEngineName,
java.util.function.Consumer<ProcessEngineConfiguration> configurationConsumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterEach(org.junit.jupiter.api.extension.ExtensionContext context) |
protected ProcessEngine |
getProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) |
protected org.junit.jupiter.api.extension.ExtensionContext.Store |
getStore(org.junit.jupiter.api.extension.ExtensionContext context) |
protected ProcessEngine |
initializeProcessEngine() |
ProcessEngine |
rebootEngine() |
afterAll, assertAndEnsureCleanDb, beforeEach, cleanTestAndAssertAndEnsureCleanDb, doFinally, removeDeployments, resolveParameter, supportsParameterprotected final String configurationResource
protected final String processEngineName
protected final java.util.function.Consumer<ProcessEngineConfiguration> configurationConsumer
public ResourceFlowableExtension(String configurationResource, java.util.function.Consumer<ProcessEngineConfiguration> configurationConsumer)
public ResourceFlowableExtension(String configurationResource, String processEngineName, java.util.function.Consumer<ProcessEngineConfiguration> configurationConsumer)
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext context)
throws Exception
afterEach in interface org.junit.jupiter.api.extension.AfterEachCallbackafterEach in class InternalFlowableExtensionExceptionprotected ProcessEngine getProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context)
getProcessEngine in class InternalFlowableExtensionprotected ProcessEngine initializeProcessEngine()
protected org.junit.jupiter.api.extension.ExtensionContext.Store getStore(org.junit.jupiter.api.extension.ExtensionContext context)
getStore in class InternalFlowableExtensionpublic ProcessEngine rebootEngine()
Copyright © 2019 Flowable. All rights reserved.