SCT-6 Support RDBMS & Map Repositories
* `DefaultTaskConfigurer` returns only one `SimpleTaskRepository` all others have been removed * `SimpleTaskRepository` can use `JdbcTaskExecutionDao` or a `MapTaskExecutionDao` * Add `Jdbc` and Map` `TaskRepositoryFactoryBeans` to support the creation of the correct type of `SimpleTaskRepository` * `TaskDatabaseInitializer` will initialize a database if a datasource is found and if they have not disabled it using the `spring.task.initialize.enable` * Add tests * Added Transaction Support * Re-add the samples to `pom.xml` * Samples pom skips install and deploy lifecycle targets.
This commit is contained in:
committed by
Gunnar Hillert
parent
96fab303ae
commit
a9f882f24b
@@ -0,0 +1,18 @@
|
||||
|
||||
CREATE TABLE TASK_EXECUTION (
|
||||
TASK_EXECUTION_ID VARCHAR(100) NOT NULL PRIMARY KEY ,
|
||||
START_TIME TIMESTAMP DEFAULT NULL ,
|
||||
END_TIME TIMESTAMP DEFAULT NULL ,
|
||||
TASK_NAME VARCHAR(100) ,
|
||||
EXIT_CODE INTEGER ,
|
||||
EXIT_MESSAGE VARCHAR(2500) ,
|
||||
LAST_UPDATED TIMESTAMP ,
|
||||
STATUS_CODE VARCHAR(10)
|
||||
);
|
||||
|
||||
CREATE TABLE TASK_EXECUTION_PARAMS (
|
||||
TASK_EXECUTION_ID VARCHAR(100) NOT NULL ,
|
||||
TASK_PARAM VARCHAR(250) ,
|
||||
constraint TASK_EXEC_PARAMS_FK foreign key (TASK_EXECUTION_ID)
|
||||
references TASK_EXECUTION(TASK_EXECUTION_ID)
|
||||
) ;
|
||||
Reference in New Issue
Block a user