Interface ProcessEngineProvider
- All Known Implementing Classes:
ContainerManagedProcessEngineProvider,ContainerManagedProcessEngineProvider,CustomProcessEngineProvider,SpringBootProcessEngineProvider,TestProcessEngineProvider
public interface ProcessEngineProvider
A simple provider SPI used to locate a process engine object.
- Author:
- Daniel Meyer
-
Method Summary
Modifier and TypeMethodDescriptionProvides the default engine.getProcessEngine(String name) Provides the engine with the given name.Returns the name of all known process engines.Returns engine objects that are accessible through this provider, keyed by engine name.
-
Method Details
-
getDefaultProcessEngine
ProcessEngine getDefaultProcessEngine()Provides the default engine. Has to return null if no default engine exists. -
getProcessEngine
Provides the engine with the given name. Has to return null if no such engine exists. -
getProcessEngineNames
Returns the name of all known process engines. Returns an empty set if no engines are accessible. -
getProcessEngines
Map<String,ProcessEngine> getProcessEngines()Returns engine objects that are accessible through this provider, keyed by engine name.
-