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 Consumer<ProcessEngineConfiguration> |
configurationConsumer |
protected String |
configurationResource |
protected org.junit.jupiter.api.extension.ExtensionContext |
currentExtensionContext |
protected String |
processEngineName |
ANNOTATION_DEPLOYMENT_ID_KEY, logger| Constructor and Description |
|---|
ResourceFlowableExtension(String configurationResource,
Consumer<ProcessEngineConfiguration> configurationConsumer) |
ResourceFlowableExtension(String configurationResource,
String processEngineName,
Consumer<ProcessEngineConfiguration> configurationConsumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterEach(org.junit.jupiter.api.extension.ExtensionContext context) |
void |
beforeEach(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, cleanTestAndAssertAndEnsureCleanDb, doFinally, removeDeployments, resolveParameter, supportsParameterprotected final String configurationResource
protected final String processEngineName
protected final Consumer<ProcessEngineConfiguration> configurationConsumer
protected org.junit.jupiter.api.extension.ExtensionContext currentExtensionContext
public ResourceFlowableExtension(String configurationResource, Consumer<ProcessEngineConfiguration> configurationConsumer)
public ResourceFlowableExtension(String configurationResource, String processEngineName, Consumer<ProcessEngineConfiguration> configurationConsumer)
public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context)
beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallbackbeforeEach in class InternalFlowableExtensionpublic 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 © 2020 Flowable. All rights reserved.