@Component public class GraphEngineFactory extends Object
GraphEngine singleton and convenience methods to manipulate that
singleton.
The returned singleton graph engine links the non-persisted "graph world" from the ee.telekom.workflow.graph packages with the persisted "core world" form the ee.telekom.workflow.core packages. It provides adapters for the engine's customization hooks that are provided by the plugin.
| Modifier and Type | Field and Description |
|---|---|
protected WorkflowEngineConfiguration |
configuration |
protected WorkflowEnginePlugin |
plugin |
protected GraphEngineImpl |
singleton |
protected WorkflowInstanceService |
workflowInstanceService |
| Constructor and Description |
|---|
GraphEngineFactory() |
| Modifier and Type | Method and Description |
|---|---|
Graph |
getGraph(String name,
Integer version) |
Set<Graph> |
getGraphs() |
GraphEngineFacade |
getSingletonInstance() |
@Autowired protected WorkflowEnginePlugin plugin
@Autowired protected WorkflowInstanceService workflowInstanceService
@Autowired protected WorkflowEngineConfiguration configuration
protected GraphEngineImpl singleton
Copyright © 2018. All rights reserved.