| Package | Description |
|---|---|
| io.nflow.engine | |
| io.nflow.engine.config.db | |
| io.nflow.engine.guice | |
| io.nflow.engine.internal.dao | |
| io.nflow.engine.internal.storage.db |
| Constructor and Description |
|---|
NflowEngine(DataSource dataSource,
SQLVariants sqlVariants,
Collection<AbstractWorkflowDefinition<? extends WorkflowState>> workflowDefinitions)
Starts up the NflowEngine with WorkflowDispatcher running in a thread.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Db2DatabaseConfiguration.Db2SQLVariants
SQL variants optimized for DB2.
|
static class |
H2DatabaseConfiguration.H2SQLVariants
SQL variants optimized for H2.
|
static class |
OracleDatabaseConfiguration.OracleSqlVariants
SQL variants optimized for Oracle.
|
static class |
PgDatabaseConfiguration.PostgreSQLVariants
SQL variants optimized for PostgreSQL.
|
static class |
SqlServerDatabaseConfiguration.SQLServerVariants
SQL variants optimized for SQL Server.
|
| Modifier and Type | Method and Description |
|---|---|
SQLVariants |
PgDatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
SQLVariants |
MariadbDatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
SQLVariants |
OracleDatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
SQLVariants |
MysqlDatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
SQLVariants |
H2DatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
SQLVariants |
SqlServerDatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
SQLVariants |
Db2DatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
abstract SQLVariants |
DatabaseConfiguration.sqlVariants(Environment env)
Creates the SQL variants for the database.
|
| Modifier and Type | Method and Description |
|---|---|
SQLVariants |
EngineModule.nflowSQLVariants(Environment env,
DatabaseConfiguration databaseConfiguration) |
| Constructor and Description |
|---|
ExecutorDao(SQLVariants sqlVariants,
JdbcTemplate nflowJdbcTemplate,
Environment env) |
MaintenanceDao(SQLVariants sqlVariants,
JdbcTemplate jdbcTemplate,
NamedParameterJdbcTemplate nflowNamedParameterJdbcTemplate) |
WorkflowDefinitionDao(SQLVariants sqlVariants,
NamedParameterJdbcTemplate nflowNamedParameterJdbcTemplate,
com.fasterxml.jackson.databind.ObjectMapper nflowObjectMapper,
ExecutorDao executorDao) |
WorkflowInstanceDao(SQLVariants sqlVariants,
JdbcTemplate nflowJdbcTemplate,
TransactionTemplate transactionTemplate,
NamedParameterJdbcTemplate nflowNamedParameterJdbcTemplate,
ExecutorDao executorDao,
WorkflowInstanceExecutor workflowInstanceExecutor,
WorkflowInstanceFactory workflowInstanceFactory,
Environment env) |
| Modifier and Type | Class and Description |
|---|---|
class |
MySQLVariants
SQL variants optimized for MySQL.
|
Copyright © 2014–2021 Nitor Creations. All rights reserved.